Javascript 在另一个
我需要检查具有特定id的a是否在另一个中。我的html代码是:Javascript 在另一个,javascript,jquery,html,Javascript,Jquery,Html,我需要检查具有特定id的a是否在另一个中。我的html代码是: <div class="box"> ...... <div id="home"> </div> </div> 我的目的是在一个特定类包含另一个具有特定id的类时做一些事情。任何人都可以帮助我吗?只需使用一个类选择器。和子选择器 if ( $('div.box #home').length > 0 ) { alert( "div exists" );
<div class="box">
......
<div id="home">
</div>
</div>
我的目的是在一个特定类包含另一个具有特定id的类时做一些事情。任何人都可以帮助我吗?只需使用一个类选择器。和子选择器
if ( $('div.box #home').length > 0 )
{
alert( "div exists" );
}
else
{
alert( "div doesn't exists" );
}
只需使用一个类选择器。和子选择器
if ( $('div.box #home').length > 0 )
{
alert( "div exists" );
}
else
{
alert( "div doesn't exists" );
}
您可以尝试找到它,并检查集合的长度
if ( $('.box #home').length ) { ...
查找包含该元素的.box的步骤
var el = $('.box:has(#home)')
您可以尝试找到它,并检查集合的长度
if ( $('.box #home').length ) { ...
查找包含该元素的.box的步骤
var el = $('.box:has(#home)')
使用.find'home代替.finddiv,如下所示
var div=$('div[class=box]');
div.each(function() {
if($(this).find('#home').length>0){
console.log("ENTER");
}
});
使用.find'home代替.finddiv,如下所示
var div=$('div[class=box]');
div.each(function() {
if($(this).find('#home').length>0){
console.log("ENTER");
}
});
试试这个
if($('div .box').find("div[id='home']").length > 0 ) {}
试试这个
if($('div .box').find("div[id='home']").length > 0 ) {}
你可以试试这个
if ($("div.box > #home").length > 0){
console.log("ENTER");
}
你可以试试这个
if ($("div.box > #home").length > 0){
console.log("ENTER");
}
使用jQuery的.find来查找您的div home
使用jQuery的.find来查找您的div home
如果$'div.box home'.length{}如果$'div.box divhome'.length>0{//do stuff}如果$'div.box home'.length{}如果$'div.box divhome'.length>0{//do stuff}我想OP的目标是包含home的.box。编辑:在重读问题之后,我不确定…。@A.Wolff-我想是吗?我想OP想把目标对准包含home的.box。编辑:重读问题后,我不确定…。@A.Wolff-我想是吧?