选择data-ctrtid
自定义属性设置样式
HTML 片段
<div class="expandListHeaderRow" data-ctryid="28fa1d89-eabe-44b5-b761-897b7835d7ab">South Africa</div>
这是动态创建的代码,我像这样正确地捕获了 id。
$('.expandListDetail').on('click', '.expandListHeader', function(){
var argument = $(this).closest('.expandListHeader').find('div').data('ctryid');
.
.
}
但是我刷新列表后,我想把列表扩展到原来的地方。 (这是一个动态的多扩展/可折叠列表)
data('ctryid').css('display': 'block')
或类似这样的内容。
但是您如何搜索自定义属性的特定 ID 以针对 CSS 更改的元素?
最佳答案
如果我没理解错的话,你有id,你需要找到元素。如果是这样,这将起作用:
$('[data-ctryid="' + capturedId + '"]')
关于jquery - 选择自定义属性设置样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26677537/