Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何确定div是否具有具有特定类的特定元素?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何确定div是否具有具有特定类的特定元素?

Javascript 如何确定div是否具有具有特定类的特定元素?,javascript,jquery,html,Javascript,Jquery,Html,如何确定我的div.class是否有特定的子元素,例如table?有特定的课程吗?是否有一个javascript/Jquery函数用于此操作 在我的例子中,我想知道我的中是否已经有 如果您有任何建议、答案和意见,我们将不胜感激,谢谢您,祝您度过愉快的一天 您可以使用 if($('.anotherdiv .mytable').length){ //exists } 在div中搜索类名为“myTable”的元素。如果该类中有其他非表元素,并且只希望查找表,请在中间抛出一个getElemen

如何确定我的div.class是否有特定的子元素,例如table?有特定的课程吗?是否有一个javascript/Jquery函数用于此操作

在我的例子中,我想知道我的
中是否已经有

如果您有任何建议、答案和意见,我们将不胜感激,谢谢您,祝您度过愉快的一天

您可以使用

if($('.anotherdiv .mytable').length){
    //exists
}

在div中搜索类名为“
myTable
”的元素。如果该类中有其他非表元素,并且只希望查找表,请在中间抛出一个
getElementsByTagName

var yourDiv = document.getElementsByClassName('anotherdiv');
var yourTable = yourDiv[0].getElementsByClassName('myTable');
alert("Your div has " + yourTable.length + " myTable elements in it!");

谢谢你的回答,先生。我试试看!