no-children function

- select leere tags - eigene function anmelden

by juErik

HTML

<span> </span><br />
<span></span><br />
<span>test</span><br />
<span><i>asd</i></span><br />
<br />
<p>Besetzt</p>
<p></p>
<br />
<div>La le lu</div>
<div></div>

JavaScript

/*    Hier wird nach leeren Elementen gesucht (span) und das einer global Angemeldeter Function überlassen ...
 */
$.expr[":"]["no-children"] = function (elem) {
    return !elem.firstChild || !$.trim("" + elem.firstChild.nodeValue);
};
$("span:no-children").html("this was empty");

// ebenfalls ähnliches script
$('p').each(function(){
   $(this).text($.trim($(this).text()));  // ???
})

$("div:empty").html("herrein spaziert");