Я хочу отфильтровать на основе атрибута, названного "уровнем".
Где я записал - что-то здесь - я не знаю, что сделать для ссылки на атрибут уровня. Если бы это был идентификационный атрибут, то я сделал бы #idName, если бы это был класс, то я сделал бы .className.
Я не уверен, что сделать для выбора атрибута уровня.
$ (" .myClass") .filter (-что-то здесь для ссылки на атрибут уровня-) .remove ();
Если вам нужно сделать что-то сложное, вы можете написать функцию фильтра , которая возвращает истину для элементов, которые должны быть в отфильтрованном наборе.
Нет необходимости в фильтре
, просто используйте синтаксис фильтр атрибутов , в данном случае имеет селектор атрибутов :
$(".myClass[level]").remove();
Это должно удалить все .myClass
элементы, которые имеют непустой уровень
, конечно, вы могли бы, например, сопоставить уровень
на основе одного из нескольких доступных операторов (см. документы ), например начинается с :
$(".myClass[level^=foo]").remove(); // remove the ones that start with 'foo'
$(".myClass[level*=haa]").remove(); // remove the ones that contain 'haa'
и т. Д.