0

切换 this.id 对象的正确语法是什么

$(this).attr("id").toggle("");

谢谢。谷歌出人意料地没有帮助:(

4

3 回答 3

3

toggle() 仅用于显示/隐藏元素,因此您的问题并不完全清楚。

如果要删除 id,可以使用:

$(this).attr("id","");

或者,也许您想切换具有特定 id 的元素:

 $("#myid").toggle();
于 2009-12-08T08:39:10.603 回答
3

它不起作用的原因是你的第一个

$(this).attr("id")

返回一个字符串,即您的项目的 ID。你可能想要的是:

$(this).toggle();
于 2009-12-08T08:44:35.303 回答
0

这将查找具有任何 ID 属性的 DIV 并在单击时切换:

$('div[id]').click(function() {
   $(this).toggle();
}
于 2009-12-08T09:22:09.753 回答