这是预选我的.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);
});
});
答案 0 :(得分:5)
是的,您可以改为设置值和文字。
所以,
$(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);
});
});
但为什么呢?
您可以通过以下方式预先选择一个值:
<input type="hidden" value="my_val" />
字段中设置值selected
添加option
属性