Javascript 在“选择”框中更改元素后发出警报
我想在更改后发出警告消息,或单击选择框中的选项,但不适用于我 我该怎么办 演示: 我的代码:Javascript 在“选择”框中更改元素后发出警报,javascript,jquery,Javascript,Jquery,我想在更改后发出警告消息,或单击选择框中的选项,但不适用于我 我该怎么办 演示: 我的代码: //Html Code <select name="mainpage" size="6"> <option value="1">11111111</option> <option value="2">22222222</option> <option value="3">33333333</option>
//Html Code
<select name="mainpage" size="6">
<option value="1">11111111</option>
<option value="2">22222222</option>
<option value="3">33333333</option>
<option value="4">44444444</option>
<option value="5">55555555</option>
<option value="6">66666666</option>
</select>
//Js Code
$('select[name="mainpage"]').live('change',function(){
alert('ok');
)}
//Html代码
11111111
22222222
33333333
44444444
55555555
66666666
//Js代码
$('select[name=“mainpage”]”)。live('change',function(){
警报(“正常”);
)}
打开JavaScript控制台
syntax error
[Break On This Error]
)}
这表明
$('select[name="mainpage"]').live('change',function(){
alert('ok');
)} <-- HERE
语法错误-
$('select[name="mainpage"]').live('change',function(){
alert('ok');
});
正如其他人所说,这是一个语法错误 除此之外,您还可以通过其他方式进行:-
$('select[name="mainpage"]').change(function(){
alert('ok');
});
请参阅代码中存在语法错误:末尾的
)}
标记应为})
.live()
不推荐使用,请改用.on()
。如前所述,您缺少代码>在末尾。
$('select[name="mainpage"]').change(function(){
alert('ok');
});