2010-02-24 58 views
0
<select> 
      <option value="0" id="n">n</option> 
      <option value="1" id="m">m</option> 
</select> 

在jQuery中,我怎么说:jQuery onselected for a option,how to?

当ID为 “n” 是选择 ......做到这一点。 (而不是onclick)我想要onSelected。

回答

0

不是为每一个option标签写入onclick,我使用的电子书籍事件onchangeselect。编写此文件的另一个优点是您不需要关心事件冒泡或事件捕获,并且您在select标记上声明了一种方法。

0

无需在选择标签内使用标识的选项。

$(function(){ 
    $("#sel1").change(function(){ 
     switch($(this).val()) 
     { 
      case "0": // do your code 
         break; 
     } 
    }); 
}); 
<select id="sel1"> 
      <option value="0" id="n">n</option> 
      <option value="1" id="m">m</option> 
</select>