属性选择器不起作用

时间:2015-05-14 11:55:07

标签: javascript jquery

我尝试使用以下代码选择元素

$('dt[data-panel="2"] h2').html();

但这不适合

<dl>
    <dt data-panel="panel-2">
        <h2 class="delta expandable">Text</h2>
    </dt>
</dl>
我错过了什么吗?

小提琴在这里http://jsfiddle.net/u1offsyw/

1 个答案:

答案 0 :(得分:2)

该属性的值为panel-2,而不仅仅是2,因此您的选择器必须为:

$('dt[data-panel="panel-2"] h2').html(); 

Updated fiddle