作者aquatear (米虫)
看板Web_Design
标题[问题] jQuery select id 问题
时间Tue May 7 19:58:20 2013
<div id="id1">
<div id="id2">
</div>
</div>
如上的 div
我想对 id2 做处理, $("#id2")...
因为架构关系, 所我不能先 select id2,
我只能先 select id1, 然後再 select id2,
请问有什麽好方法, 可以让我选到 id2,
然後如果网页修改後, 我可以不用更改 select 的写法,
因为如果用一些 node 顺序来选的话, 网页一改变
我就必须连同更改 select 了
感谢 !!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.92.71.37
1F:推 aspdoctor:.find()呢? 05/07 20:08
2F:→ KeithYeh:$("#id1").find("#id2"), 我很好奇你不能先选id2的原因? 05/07 21:19
3F:→ aquatear:感谢各位大大, 因为这个网页会被拿来重复使用, id1是一个 05/07 23:36
4F:→ aquatear:随机给的id, 这样可以让这网页具有唯一性 05/07 23:38
5F:推 matrixki:我觉得问题需要更详细些 不然也不知该怎麽帮忙 05/08 00:17
6F:推 KevinXII:虽然有点不懂为什麽不能先选id2, 不过我猜测可以试试 05/08 04:47
7F:→ KevinXII:先给id1一个class, 然後用$('.class #id2') 05/08 04:48
8F:→ KevinXII:啊 上面打错 是不太懂为什麽不能先选id1 05/08 04:49
9F:→ KevinXII:搞笑了 是id2没错 头昏@@ 05/08 04:51
10F:推 aspdoctor:如果结构不会变,只有id改变,那可以用nthchild来选 05/08 12:55
11F:→ aspdoctor:或是下个class比较快,用属性选取也行 05/08 12:56