我有以下HTML:
<ul id="sort3" class="droptrue connectedSortable ui-sortable" data-update-url="http://localhost:5000/workorders/sort " data-wostatus-id="236">
<li class="workorder" id="workorder_37" style="">
<div class=" 3" data-maxsynch="E">
以下内容获取数据wostatus_id:
$(this).data('wostatus-id')
但是,我还没弄明白如何获取数据maxsynch。我试过这个:
$(this).find("div:first").data('maxsynch')
它获取maxsynch值,但不是来自第一个div。
答案 0 :(得分:1)
您可以尝试以下方法之一:
1) $(this).find('div[data-maxsynch]').first().data('data-maxsynch');
2) $(this).find('div[data-maxsynch]').first().attr('data-maxsynch');
这将找到包含 data-maxsynch 数据属性的第一个嵌套div,并提取其值。
答案 1 :(得分:0)
您可能需要:first-of-type
而不是:first
答案 2 :(得分:0)