Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.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 基于它选择一个DOM元素';s数据属性_Javascript_Jquery_Html - Fatal编程技术网

Javascript 基于它选择一个DOM元素';s数据属性

Javascript 基于它选择一个DOM元素';s数据属性,javascript,jquery,html,Javascript,Jquery,Html,我的HTML结构如下: <span class="portfolio-custom-content" data-name="alexa" data-lang="hu">Hungarian text</span> <span class="portfolio-custom-content" data-name="alexa" data-lang="en">English text</span> <span class="portfolio-cu

我的HTML结构如下:

<span class="portfolio-custom-content" data-name="alexa" data-lang="hu">Hungarian text</span>
<span class="portfolio-custom-content" data-name="alexa" data-lang="en">English text</span>
<span class="portfolio-custom-content" data-name="peter" data-lang="hu">Hungarian text</span>
<span class="portfolio-custom-content" data-name="peter" data-lang="en">English text</span>
<span class="portfolio-custom-content" data-name="james" data-lang="hu">Hungarian text</span>
<span class="portfolio-custom-content" data-name="james" data-lang="en">English text</span>

如您所见,我可以通过它的id选择正确的跨度,但如何修改选择器,以便选择名称和语言

只需在属性选择上加倍:

selector = '.portfolio-custom-content[data-name="' + idk[id] + '"][data-lang="' + langVariable + '"]';

$(“公文包自定义内容[data name='alexa'])。text()@AnoopJoshi,你为什么不发布答案而不是带有答案的评论?@Victor这不是确切的答案。OP需要根据他的需要修改它。
selector = '.portfolio-custom-content[data-name="' + idk[id] + '"][data-lang="' + langVariable + '"]';