我创建了一个选择框并尝试使用jquery获取所选选项的值。它不起作用。我刚刚提醒了一些文字。那也行不通。需要帮忙。 选择框的id是class-in-charge。我想将该值添加到id为tk_no的输入框。
$('#class-in-charge').on('change',function(){
//alert("hi");
var data=$('#class-in-charge').val();
$("#tk_no").val(data);
});
答案 0 :(得分:0)
我参加了Teamviewer会议。
The culprit was the Select2 framework.
它会更改所有classes
和ids
。
并在现有名称前面设置select2-
。
同样棘手的是找到合适的地方来调用ID
。
因为在调用select2()
之后。
让Select2完成工作需要一段时间。
意思是,新的select2-
附加名称 - 不是 - 立即可用。
所以,如果你带着这个问题来到这里。
想要一个非常安全的解决方案。
最后在select2()
函数中添加一个回调函数。
这会触发你的工作。
动态地看待它。