如果某个元素的类为I';我在寻找如何使用jQuery?

如果某个元素的类为I';我在寻找如何使用jQuery?,jquery,removeclass,Jquery,Removeclass,但显然这不是一个正确的函数,在firefox的错误日志中给了我一条错误消息。返回一个布尔值。只需适当使用选择器API: $('a').hasClass('selected').removeClass('selected'); $('a').click(function(e){ // current link var $link = $(this); // find all siblings (fellow links) and remove selected class $l

但显然这不是一个正确的函数,在firefox的错误日志中给了我一条错误消息。

返回一个布尔值。只需适当使用选择器API:

$('a').hasClass('selected').removeClass('selected');
$('a').click(function(e){
  // current link
  var $link = $(this);

  // find all siblings (fellow links) and remove selected class
  $link.siblings('a.selected').removeClass('selected');

  // make sure this class has the elected class
  $link.addClass('selected');
});
也就是说,这在逻辑上是等价的:

$('a.selected').removeClass('selected');
返回一个布尔值。只需适当使用选择器API即可:

$('a').click(function(e){
  // current link
  var $link = $(this);

  // find all siblings (fellow links) and remove selected class
  $link.siblings('a.selected').removeClass('selected');

  // make sure this class has the elected class
  $link.addClass('selected');
});
也就是说,这在逻辑上是等价的:

$('a.selected').removeClass('selected');

$('a.selected').removeClass('selected')对您有用吗?$('a.selected').removeClass('selected')对您有用吗?您为什么不把它写成两行程序<代码>$(this).addClass('selected').sides().removeClass('selected');返回false@MattBall:purpose/clearity.@MattBall可读性远比创建一堆花哨的一行程序更有价值。为什么不把它写成两行程序呢<代码>$(this).addClass('selected').sides().removeClass('selected');返回false@MattBall:purpose/clearity.@MattBall可读性远比创建一堆花哨的单行代码更有价值。
$("a.selected").removeClass("selected");