作者robinnpca (rob)
看板Ajax
标题[问题] 抓取不存在属性的标签
时间Sun Nov 6 18:57:42 2011
因为在第一回圈中
可以给他加入name
比如
一开始
<div class="div1" ></div>
可以给他加入name
var na=0;
开始进入回圈
var ma=na+1;
var nanew="a"+ma;
$(".div1").attr("name",nanew);
变成
<div class="div1" name="a1" ></div>
但是在第二回圈时
想要给新套入.div1 class的也放入新的name变数
如果用一样的
$(".div1").attr("name",nanew);
就会将前面第一个的div层也套用到新name!!!
如何去抓取
两个一模一样的东西
但是只是一个有name属性,一个没有呢?
试过
$(".div1[name='']") 想要抓空白的name不过失败.....
$(".div1[name!=*]") 不等於name有东西的~也是失败(好像*无效..)
请教!感谢!
--
宁愿天空是蓝色~
也不愿心情是蓝的!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.233.4.14
※ 编辑: robinnpca 来自: 118.233.4.14 (11/06 19:32)
1F:推 CindyLinz:selector 有 :not() 可以用呀 :p 11/06 20:44
2F:→ robinnpca::not()是抓不是空的吧!我是想抓空的... 11/07 20:24
3F:→ robinnpca:因为我not(这里面的名字每个都不一样).. 11/08 14:19
4F:→ minejel:可以换各思考方向..一开始让所有div都有name就好了 11/08 16:20