创建一个带有数据属性的元素
<div class="component" data-bind="component: { name: "recently-viewed"}">
现在我想使用 JS
选择它:
document.querySelector('div[data-bind*="component: { name: \"recently-viewed\""]')
如何让它返回元素?我无法编辑标记。
最佳答案
切换您的报价:
console.log(document.querySelector('div[data-bind*="component: { name: \'recently-viewed\'}"]'))
<div class="component" data-bind="component: { name: 'recently-viewed'}">
document.querySelector('div[data-bind*="component: { name: \'recently-viewed\'"]')
关于javascript - 通过数据属性选择带有JS的元素,其中包含引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47530836/