1 回答
TA贡献1806条经验 获得超5个赞
只需select在文档准备好时触发更改功能,如代码中所述。对于自定义参数,option在选项中添加自定义属性,data-parameter并在更改函数中获取该属性的值。例子
$(document).ready(function(){
$('#dropdown-id').change()
})
function callFunction(dropdown){
var selectedOption = $(dropdown).find('option:selected')
var customParameter = $(selectedOption).attr('data-parameter')
console.log(customParameter);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select id="dropdown-id" onchange="callFunction(this)">
<option value="1" data-parameter="false">One</option>
<option value="2" selected data-parameter="true">Two</option>
<option value="3" data-parameter="abc">Three</option>
</select>
- 1 回答
- 0 关注
- 83 浏览
添加回答
举报