我有一个带有id'option1'的选项。 option1是页面加载时当前选择的选项。
在我的$(文件).ready中,我有:
$(document).ready(function()
{
$("#option1").click(function()
{
alert("Testing");
});
});
但是,警报永远不会显示,事件永远不会触发!是否有可能或某事在选择选项上有事件而不是选择本身?
注意:
由于
答案 0 :(得分:2)
1是正确的,至少在IE中是有效的(它适用于Firefox)。 onclick
不会触发option
元素。
答案 1 :(得分:1)
答案 2 :(得分:0)
为每个选项提供相同的课程。例如
<select id='options'><option class='opt' value = '1'>option1/<option class='opt' value = '2'>option2</option></select>
现在要听一个事件你可以这样做:$('.opt').on('click', function(){ alert($('#options').val());});