Мне нужно удалить a
теги с определенным значением атрибута из тега div
.Как удалить HTML-элементы с определенным значением атрибута?
Это, например:
<div id='testdiv'>
<a dir='hello' href='#' ></a>
<a dir='how' href='#' ></a>
<a dir='which' href='#' ></a>
</div>
<input type='button' id='btn' />
Вот мой JQuery:
$('#btn').click(function(){
if($("#testdiv").find("a[dir='hello']").length == 1)
{
$("#testdiv").remove("a[dir=hello]");
}
}
Но ее не работает. Какое изменение мне нужно сделать с моим jQuery?
Что вопрос? этот код не работает должным образом? – dreamweiver
'dir' не является допустимым атрибутом для привязки. Если вам нужно использовать пользовательские атрибуты, проверьте ['атрибуты данных html5"] (http://ejohn.org/blog/html-5-data-attributes/) – billyonecan
Надеюсь, это поможет вам лучше понять функциональность http: //jsfiddle.net/cVb5h/ – dreamweiver