/ Jquery - jquery का उपयोग करके तत्व विशेषता का चयन करना

Jquery - jquery का उपयोग करके तत्व विशेषता का चयन करना

<ul class="top singleSelect" id="g-dropdown" data-type="singleSelect" role="listbox">
<li id="li-0" data-level-id="10001" class="li-level1" tabindex="0">
<ul id="ul-0">
<li tabindex="-1" data-level-id="" id="li-0-0" class="li-level2">

मुझे आंतरिक ली की विशेषता डेटा-स्तर-आईडी का चयन करने की आवश्यकता है

क्या कोई मुझे jquery का उपयोग करके तत्व का चयन करने में मदद कर सकता है?

उत्तर:

जवाब के लिए 2 № 1

//select all children li that have a data-level-id attribute on them
var elements = $("#g-dropdown").find("li[data-level-id]").filter(function() {
//exclude elements that have a nested li with a level id
return $(this).find("li[data-level-id]").length < 1;
});

console.log(elements.get());
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul class="top singleSelect" id="g-dropdown" data-type="singleSelect" role="listbox">
<li id="li-0" data-level-id="10001" class="li-level1" tabindex="0">
<ul id="ul-0">
<li tabindex="-1" data-level-id="" id="li-0-0" class="li-level2">
Find Me
</li>
</ul>
</li>
</ul>