【发布时间】:2011-06-23 16:10:56
【问题描述】:
这在 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 之外的任何其他浏览器中工作。我究竟做错了什么? 谢谢
【问题讨论】:
-
为什么不关注
$('countryDropDown').change事件?
标签: javascript jquery google-maps mouseclick-event