नमस्ते मैं एलआई की गिनती करना चाहता हूं जिसमें यूएल नहीं है, केवल पहले स्तर के लिए, लेकिन जब मैं इसे गिनता हूं तो यह 2 के बजाय आकार 4 दिखाता है, इसकी आंतरिक ली भी गिनती है।ली कैसे गिनती है जिसमें उल नहीं है?
<div class="navigation-container">
<ul class="first-level">
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a>
<ul>
<li><a href="#">Link2.1</a></li>
<li><a href="#">Link2.2</a>
<ul>
<li><a href="#">Link 2.2.1</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#">Link </a></li>
</ul>
</div>
इस के लिए
jQuery।
jQuery(document).ready(function(){
var nosubnav = jQuery('.first-level li:not(:has(ul))');
var nosubnavsize = jQuery('.first-level li:not(:has(ul))').size();
jQuery(nosubnav).css('border' , '1px solid red');
alert('List item which does not have submenu '+nosubnavsize);
});
JSBin पर परीक्षण link text के लिए लिंक,
धन्यवाद