有没有一种方法可以制作一个切换功能,首先只切换一个 css 样式元素,例如背景颜色或类似的东西。并且选择一个 id 而不是一个类,因为我知道 toggleClass,但我只是想知道是否可以使用 ids 代替?
$("#gallery").load('http://localhost/index.php/site/gallerys_avalible/ #gallerys_avalible');
$('li').live('click', function(e) {
e.preventDefault();
if(!clickCount >=1) {
$(this).css("background-color","#CC0000");
clickCount++;
}
console.log("I have been clicked!");
return false;
});
最佳答案
你真的应该为此使用类。 ID 在页面中是唯一的,应该用作捕获事件的点(通过 $.live()
或使用事件委托(delegate)的其他方法)。此外,如果您认为使用 ID 是因为它们在 CSS 规则中具有更高的特异性,那么您就走错了路。
简而言之:坏主意,坚持切换类。
关于javascript - jquery 切换 id 而不是类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7394610/