Javascript 基于它选择一个DOM元素';s数据属性
我的HTML结构如下: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
<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 + '"]';