我有一个像jQuery这样的点击事件:
$(document).ready(function() {
$("#id_secteur_activite").click(function () {
console.log('ok');
});
});
在firefox和ie9上,当我点击我的元素#id_secteur_activite
时,我的控制台中显示“ok”消息。
但是当我测试ie 8和ie7时,我什么都没有。 .click不适用于ie< 9。
你有什么想法吗?谢谢!
编辑:
<SELECT id=id_secteur_activite name=secteur_activite>
<OPTION selected value="">choisissez d'abord un secteur d'activité</OPTION>
</SELECT>
答案 0 :(得分:4)
使用.on()
$(document).ready(function() {
$("#id_secteur_activite").on('click',function () {
alert('ok');
});
});
并使用alert
代替console
。
答案 1 :(得分:1)
[DEMO(http://jsfiddle.net/mplungjan/8t8Jh/show/)
所有工作都使用足够高版本的jQuery(此处为edge当前为v1.9.2pre)
$(document).ready(function() {
/* $("#id_secteur_activite").click(function () {
console.log('click');
});
*/
$("#id_secteur_activite").on("click",function () {
console.log('click');
});
$("#id_secteur_activite").on("change",function () {
console.log('change');
});
});
答案 2 :(得分:0)
您可以使用click
事件和change
事件。
$(document).ready(function() {
$("#id_secteur_activite").on('change',function () {
console.log('ok');
});
});