今天遇到一个奇怪的事情,关于name的选择器

       <input type="radio" id="auto1" name="isAuto" checked="checked" value="4"/>
       <label for="auto1">自动</label>
       <input type="radio" id="auto0" name="isAuto" value="3"/>
       <label for="auto0">手工</label>

$("input[name=isAuto][checked]").val(); 这句JS代码却得不到真正选中的radio的value值

$("input:radio[name=isAuto][checked]").val(); 加上:radio input类型就可以了,原来name的选择器需要加上input类型的,以后得多注意了

posted on 2011-03-04 11:20  thinkcoffee  阅读(517)  评论(2)    收藏  举报