Я быстро сделал эту функцию для сценария с использованием им:JQuery - IE возвращения 0 детей
$.fn.liCount = function(){
var i=0;
$(this).children().each(function(){
i++;
});
return Number(i);
}
проблема является IE возвращает 0, Кто-нибудь знает почему?
alert($("ul").liCount());
редактировать:
<div id="prev-quotes">
<ul id="quote-list">
<li id="quote_content_wrapper" >
<ul>
<li class="quote_li">
<span class="service_quote"><a href="#">Web Design Services</a></span>
<br>
<span class="cost_quote"><strong>£192</strong> - <a id="7" href="#">delete</a> | <a id="7" href="#">view</a></span>
</li>
<li class="quote_li">
<span class="service_quote"><a href="#">Web Design Services</a></span>
<br>
<span class="cost_quote"><strong>£192</strong> - <a id="7" href="#">delete</a> | <a id="7" href="#">view</a></span>
</li>
<li class="quote_li">
<span class="service_quote"><a href="#">Web Design Services</a></span>
<br>
<span class="cost_quote"><strong>£192</strong> - <a id="7" href="#">delete</a> | <a id="7" href="#">view</a></span>
</li>
</ul>
</li>
<li>
<a id="first-quote" href="#">Previous Quotes</a>
<img height="16" width="16" id="warning" src="images/for_web/check_mark.png">
</li>
</ul>
</div>
Благодарим вас также. –
все еще не работает: element_delete.parents ('li: eq (0)'). Remove(); \t \t \t \t \t \t если ($ ("# цитата-лист> li> уль> li.quote_li"). Длина == 5) { \t \t \t \t \t \t \t $ ("# quote_content_wrapper"). CSS («высота», «авто»); \t \t \t \t \t \t} еще если ($ ("# цитата-лист> li> уль> li.quote_li"). Длина == 0) { \t \t \t \t \t \t \t $ ("# предупреждение") .attr ("src", "images/for_web/warning.png"); \t \t \t \t \t \t} –