Предположим, что у меня есть эти дивы:Атрибуты в JQuery
<div class="hat" rel="cap">
<div class="hat" rel="pine">
<div class="hat" rel="mouse">
Как использовать JQuery, чтобы сделать «где»?
Например
$("div.hat").remove WHERE rel="mouse"
Предположим, что у меня есть эти дивы:Атрибуты в JQuery
<div class="hat" rel="cap">
<div class="hat" rel="pine">
<div class="hat" rel="mouse">
Как использовать JQuery, чтобы сделать «где»?
Например
$("div.hat").remove WHERE rel="mouse"
Используйте Attribute equals selector:
$('div.hat[rel=mouse]').remove()
Вы должны быть в состоянии использовать селектор атрибута:
$("div.hat[rel]") // to get all <div class="hat"> tags with a rel attribute
$('div.hat[rel="mouse"]') // to get a <div class="hat"> tag with a specific rel attribute
Используйте один из селекторов атрибутов таких как Attribute Equals Selector для этого типа выбора. Например:
$('div.hat[rel=mouse]').remove();
Есть целый ряд других вариаций селектора атрибута, чтобы сделать такие вещи, как соответствие элемента атрибут которого начинается с, заканчивается, или содержит определенное значение. Просмотрите все Attribute Selectors в jQuery API и ознакомьтесь с ними.