这是预选我的.item.active.selected但不幸的是它也会激发了onChange.还有另外一种方法吗?
$(function() {
$.each($(".ui.dropdown"), function(i, dropdown) {
selected_value = $(dropdown).find(".item.selected").data("value");
$(dropdown).dropdown("set selected", selected_value);
});
});
Run Code Online (Sandbox Code Playgroud)
是的,您可以设置值和文本.
所以,
$(function() {
$.each($(".ui.dropdown"), function(i, dropdown) {
var val = $(dropdown).find(".item.active").data("value");
var text = $(dropdown).find(".item.active").html();
$(dropdown)
.dropdown("set value", val)
.dropdown("set text", text);
});
});
Run Code Online (Sandbox Code Playgroud)
但为什么这样呢?
您可以通过以下方式预先选择一个值:
<input type="hidden" value="my_val" />在基于div的下拉列表中的字段中设置值selected属性添加到optionfor select-based下拉列表| 归档时间: |
|
| 查看次数: |
1175 次 |
| 最近记录: |