Ниже приведен мой код, я хочу скрыть тег li в зависимости от его содержимого.сравнение строк в ie
dom.find('ul#overlay_opt li').click(function(){
if($(this).attr('class') != 'deactive'){
var content = $(this).text();
if(content == 'none') dom.find('#secondary_para').hide();
else dom.find('#secondary_para').html($(this).text()).show();
}
});
Мой HTML является
<ul id="overlay_opt">
<li class="deactive">none</li>
<li>Requests</li>
<li>Impressions</li>
<li>Clicks</li>
<li>Earnings</li>
</ul>
Проблема, в то есть переменной и сравнение строк происходит.
i.e "if (content == 'none')" каждый раз, когда он выполняется как false.
Можете ли вы предоставить живое демо? –
Что вы видите, если вы делаете оповещение() по контенту или проверяете эту переменную с помощью отладчика, такого как Firebug? – BobbyShaftoe
Живая демонстрация невозможна, у меня нет собственного пространства для хостинга, но я могу предоставить снимок экрана, ниже ссылка. http://www.freeimagehosting.net/uploads/65dde35e6c.gif – vinay