HTML类未删除

时间:2016-08-04 03:57:36

标签: javascript jquery

请参阅我的示例:https://jsfiddle.net/ddan/xvq6ofhh/

JS

$(function() {
  var listEditPane = $('#editpane');

  console.log($(listEditPane).find('.input-highlight').length); // 2
  $(listEditPane).find('.input-highlight').removeClass('.input-highlight');
  console.log($(listEditPane).find('.input-highlight').length); // still 2 ???
});

班级没有删除,长度仍然保持不变。我错过了什么?

$(listEditPane).find('.input-highlight').removeClass('.input-highlight');

1 个答案:

答案 0 :(得分:3)

.removeClass() method期望删除类的名称,但是您传递的是选择器'.input-highlight'。从头开始删除.

$(listEditPane).find('.input-highlight').removeClass('input-highlight');

演示:https://jsfiddle.net/xvq6ofhh/1/