javascript - Get only direct element value with jquery -
lets have next menu:
class="snippet-code-js lang-js prettyprint-override">$(document).ready(function() { alert($('ul li').html()); });
class="snippet-code-html lang-html prettyprint-override"><script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <ul class="menu"> <li><i class="font-icon"></i> users <ul> <li>overview</li> </ul> </li> </ul>
as can see homecoming get:
<i class="font-icon"></i> users <ul> <li>overview</li> </ul>
now problem i'm interested in: <i class="font-icon"></i> users
. there way homecoming without putting in div
or span
? tried .text()
gave me actual text users
(obviously).
thanks in advance
i think solution: demo
$(document).ready(function() { var i=$('ul li').html(); var ul=$('ul li').find('ul')[0].outerhtml; i=i.replace(ul,''); alert(i); });
javascript jquery html
No comments:
Post a Comment