Javascript jQuery单击事件在选项元素上不起作用
为什么下面的代码不起作用Javascript jQuery单击事件在选项元素上不起作用,javascript,jquery,Javascript,Jquery,为什么下面的代码不起作用 $('select option').live('click', function(){ alert('hello') }) html: 5. 示例:改为: $('select').change(function(){ alert('hello'); }); 如果需要知道事件处理程序中的选定值,则可以执行以下操作: $('select').change(function() { var selectedOption = $(this).val
$('select option').live('click', function(){
alert('hello')
})
html:
5.
示例:改为:
$('select').change(function(){
alert('hello');
});
如果需要知道事件处理程序中的选定值,则可以执行以下操作:
$('select').change(function() {
var selectedOption = $(this).val();
});
你的提琴对我来说很好。。。我正在Ubuntu 11.04上使用Firefox5。你用的是什么?虽然FishBasketGordo的方法有效,但这仍然引出了一个问题,即为什么你的方法无效。它在FF上工作,“点击”是一个有效的事件。@Spycho-是的,它在Firefox 5上工作,但在Chrome上不工作。!!!!!!?这是一个更好的方法,但它不能解释OP目前的解决方案为什么不起作用。他们的小提琴对你有用吗?对我来说是这样的…我不相信所有浏览器中的
标签都会触发点击事件。我同意,但我相信应该是这样。如果我读对了,它不应该出现在HTML4.01()中,而是出现在HTML5()中。请给我举个HTML5的例子?
$('select').change(function() {
var selectedOption = $(this).val();
});