作者tb6342 (acliu)
看板Ajax
标题[问题] jQuery change ID
时间Wed Apr 20 16:39:33 2011
<script type="text/javascript">
$(document).ready(function(){
$("ul:first>a").click(function(){
$("#current").attr("id", "");
$(this).attr("id", "current");
});
});
</script>
我想要当有人点link时,会让这个link的id=current;原来的current则取消。
请问哪里错了吗?
谢谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.4.192
2F:→ terlin10:有没有可能是你ul底下应该还有个li,然後才包住a吧! 04/20 17:02
3F:→ tb6342:对啊!! 04/20 17:10
4F:→ terlin10:所以就不能写ul:first>a 04/20 17:10
5F:→ terlin10:应该写成ul:first a或是ul:first li>a 04/20 17:11
6F:→ tb6342:我成功了,第三行应该是$("ul:first>li>a")...才对 04/20 17:12
7F:→ terlin10:只有神和你知道你想抓哪个a吧! = = 04/20 17:26
8F:→ mesak:如果你是要做选单效果,你应该用CLASS 改变,不应该用ID 04/21 02:36