码迷,mamicode.com
首页 > Web开发 > 详细

Jquery 中attribute 选择器中属性"value"说明

时间:2014-12-02 12:08:39      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:style   使用   sp   for   问题   bs   line   tt   nbsp   

            在jquery 1.8使用 $(‘#form input[name=‘name‘][value!=‘‘]‘)进行帅选 表单中不为空的时候 可以使用,但是使用10 后者 11以上的版本就有问题了

        <form id="form">

            <input type="text" name="name" value="1">--------1

            <input type="text" name="name" value="1">--------2

            <input type="text" name="name" value="">----------3

            <input type="text" name="name" value="">----------4

            <input type="text" name="name" >----------5

        </form>

在10 以上的版本中 使用$(‘#form input[name=‘name‘][value!=‘‘]‘).length  值会=3  其中缺省value的第5个 也会包含进去

选中项 为 1 2 5

但是 如果你在页面中对 3 4 输入的话 在使用$(‘#form input[name=‘name‘][value!=‘‘]‘).length 值还是为 3 不会改变 

选中项 也是为 12 5

但是 5 为什么会被选中呢 这个 还不清楚 

所以这里有两个问题 第一 5 在缺省 value 为什么会选中 第二 在对 3 4 输入 为什么不会被选中


Jquery 中attribute 选择器中属性"value"说明

标签:style   使用   sp   for   问题   bs   line   tt   nbsp   

原文地址:http://my.oschina.net/u/852445/blog/351311

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!