这个$(​​this).attr(“id”)。toggle(“”)的错误是什么?

时间:2009-12-08 08:36:43

标签: jquery syntax this

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

  

$(本).attr( “ID”)切换( “”);

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

3 个答案:

答案 0 :(得分:3)

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

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

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

或者您可能想要切换具有特定ID的元素:

 $("#myid").toggle();

答案 1 :(得分:3)

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

$(this).attr("id")

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

$(this).toggle();

答案 2 :(得分:0)

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

$('div[id]').click(function() {
   $(this).toggle();
}