在jquery中选择了一个选择框时,不会触发更改事件

时间:2018-04-06 14:55:06

标签: jquery

我创建了一个选择框并尝试使用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);

});

1 个答案:

答案 0 :(得分:0)

我参加了Teamviewer会议。

The culprit was the Select2 framework.

它会更改所有classesids

并在现有名称前面设置select2-



同样棘手的是找到合适的地方来调用ID

因为在调用select2()之后。

让Select2完成工作需要一段时间。

意思是,新的select2-附加名称 - 不是 - 立即可用。



所以,如果你带着这个问题来到这里。

想要一个非常安全的解决方案。

最后在select2()函数中添加一个回调函数。

这会触发你的工作。

动态地看待它。