这在 FF 中很有效,但在 IE、Chrome 或 Safari 中无效。
$('#countryDropDown option').click(function() {
var countryID = $(this).val();
dostuff();
});
// countryDropDown = id of select
因此,如您所见,我想为每个选项附加一个点击事件。
我也试过
var allOpts = $('#countryDropDown option'),
l = allOpts.length,
i = 0;
for (i = 0; i < l; i += 1) {
$(allOpts[i]).click(function() {
var countryID = $(this).val();
doStuff();
});
}
它仍然不想在除 FF 之外的任何其他浏览器中工作。我究竟做错了什么?谢谢