0

Let's say you have a select menu that does some sort of jQuery when an option is selected

<select class="doThis">
    <option selected="selected">Do This</option>
    <option>Do That</option>
    <option>Do That Other Thing</option>
</select>

运行它的 jQuery 是这样的:

$(".doThis").change(function () {
     //Code
});

这一切都很好,但是如果某些人使用下拉菜单选择已选择的选项,您如何让该功能运行?“执行此操作”选项。由于“执行此操作”已经存在,因此没有任何更改,并且该功能不会触发。我怎样才能生这火?

4

1 回答 1

0

您可以使用:

$(".doThis option").on('click',function(){ })

或者

有你的功能并添加这个功能:

$(".doThis option[selected=selected]").click(function(){})

于 2013-03-04T21:49:57.483 回答