<div class="elem">
<div data="1">
<div data="11">test1</div>
<div data="12">test2</div>
</div>
<div data="2">
<div data="21">test3</div>
<div data="22">test4</div>
</div>
</div>
在上面的例子中我想打印每个元素的数据值,所以请帮我这个
答案 0 :(得分:1)
试试这个:您可以使用Qt::DisplayRole
找到div中的所有ComboBox
,然后使用div
迭代所有div以读取数据属性
class="elem"
&#13;
.each()
&#13;
答案 1 :(得分:1)
data
用作将数据属性设置为元素的后缀。您应该将其用作data-propname
然后使用.data()
来获取它们:
$('.elem div').each(function(){
console.log($(this).data('propname'))
});