如何检查div标签中是否存在具有特定属性值的元素。
例如,
<div id='testdiv'>
<a dir='hello' href='#' ></a>
</div>
<input type='button' id='btn' />
这是我的Jquery。
$('#btn').click(function(){
if(/*Here I need the condition to check whether, `a` tag with attribute `dir` with value `hello` is present inside `div` */)
{
alert(present);
}
}
请教我亲爱的朋友,因为我是jQuery的初学者。感谢。
答案 0 :(得分:0)
$('#btn').click(function(){
if($("div").find("a[dir=hello]").length == 1)
{
alert(present);
}
}
答案 1 :(得分:0)
$('#btn').on('click', function(){
if ( $('#testdiv a[dir="hello"]').length ) {
alert(present);
}
});
答案 2 :(得分:0)
$('#btn').on('click', function(){
if ( $('#testdiv a').attr('dir') == 'hello' ) {
alert('1111111');
}
else
alert('222');
});