Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.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 为什么不是';这个jQuery选择器没有找到任何东西吗?_Javascript_Jquery - Fatal编程技术网

Javascript 为什么不是';这个jQuery选择器没有找到任何东西吗?

Javascript 为什么不是';这个jQuery选择器没有找到任何东西吗?,javascript,jquery,Javascript,Jquery,我在一个div中有一个div。这个内部div有一个data属性。我试图应用问题的答案来找到内部div,但我运气不好。我做错了什么 var content=$('#mapements')。查找('.mapMarker[data depotid=“b04b4184”]”)。数据('depotguid'); $(“#结果”)。文本(内容) 这是mapMarker中的文本,如果depotID出现在该文本下方,则代码有效! 针对.mapMarker元素的选择器错误。使用: var content =

我在一个div中有一个div。这个内部div有一个data属性。我试图应用问题的答案来找到内部div,但我运气不好。我做错了什么

var content=$('#mapements')。查找('.mapMarker[data depotid=“b04b4184”]”)。数据('depotguid');
$(“#结果”)。文本(内容)

这是mapMarker中的文本,如果depotID出现在该文本下方,则代码有效!

针对
.mapMarker
元素的选择器错误。使用:

var content = $('#mapElements').find('.mapMarker[data-depotid="b04b4184"]').data('depotguid');
                                             //^space not required here
您还可以缩小子元素的选择器范围,以:

var content = $('#mapElements').find('.mapMarker').data('depotguid');

针对
.mapMarker
元素的选择器错误。使用:

var content = $('#mapElements').find('.mapMarker[data-depotid="b04b4184"]').data('depotguid');
                                             //^space not required here
您还可以缩小子元素的选择器范围,以:

var content = $('#mapElements').find('.mapMarker').data('depotguid');
试试这个

$(" #mapElements > .mapMarker[data-depotid='b04b4184'] ");
或者直接

$(".mapMarker [data-depotid='b04b4184']");
试试这个

$(" #mapElements > .mapMarker[data-depotid='b04b4184'] ");
或者直接

$(".mapMarker [data-depotid='b04b4184']");