1

我想在更改后提醒消息或单击选择框中的选项,但不适用于我。

我该怎么办?

演示:http: //jsfiddle.net/byw5H/

我的代码:

//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');
)}​
4

3 回答 3

2

打开 JavaScript 控制台

syntax error
[Break On This Error]   

)}

这指向

$('select[name="mainpage"]').live('change',function(){
    alert('ok');
)}​  <-- HERE

你换了他们!正确的顺序是})

$('select[name="mainpage"]').live('change',function(){
    alert('ok');
});
于 2012-07-10T14:34:52.173 回答
0

正如其他人所说,它是一个语法错误。

除此之外,您还可以通过其他方式执行此操作:-

$('select[name="mainpage"]').change(function(){
    alert('ok');
});​

参考现场演示

于 2012-07-10T14:37:57.903 回答
0

语法错误 -

$('select[name="mainpage"]').live('change',function(){
    alert('ok');
});

​</p>

于 2012-07-10T14:35:55.157 回答