我有一个多选标签,我需要编写它的选项的 onclick 函数,因为我需要获取最后单击的选项的值,但是当我编写以下内容时
$("#multiple_select option").click(function()
{
var val = $(this).val();
alert(val);
});
它在 IE 中不起作用。
问题是什么?
UPDATE
我需要确切的点击事件,因为我已经编写了一个函数 onclick 事件(演示here),并且我需要修复最后更改的元素的值,如果没有单击事件,这是不可能的(我认为)
不要将其绑定到选项上
$("#multiple_select").click(function(){
alert("works");
});
接受的答案:
$(document).ready(function()
{
var options = $("#supply_cities_select :selected");
var lastOption;
$("#supply_cities_select").click(function()
{
lastOption = $(this).find(':selected').not(options);
options = $(this).find(':selected');
})
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)