急急急!!!遍历ul中所有li标签的里面的内容,如果有和文本框中的内容一致的li的话,什么也不做,如果没有,清空文本框中的内容。
<ul id="links" class="links">
<li>cs1</li>
<li>cs2</li>
<li>cs3</li>
<li>cs4</li>
<li>cs5</li>
</ul>
//<ul id="links" class="links">
// <li>cs1</li>
// <li>cs2</li>
// <li>cs3</li>
// <li>cs4</li>
// <li>cs5</li>
//</ul>
<div class="chat_to">cs4</div>
<div class="chat_log">遍历li中的内容,如果li中有和chat_to中内容一样的内容,则保留chat_log和chat_to中内容,如果没有一样的,则清空,下面的代码本应该保留,但是还是清空了,求高手指教啊,急急急</div>
function ifsame(){
var _v=$('.chat_to').text();
var _li=$('.links li').text();
var _count=0;
for(i=0;i<_li.length;i++)
{
var _l=_li[i];
ifchat_l==_v)
{_count=1;break}
}
alert(_count);
if(_count==0){
$('.chat_log').text("");
$('.chat_to').text("");
}
}
------解决方案--------------------
------解决方案--------------------
就是呀,
“遍历li中的内容,如果li中有和chat_to中内容一样的内容,则保留chat_log和chat_to中内容,如果没有一样的,则清空”
不都按照你自己说的都做的么?难道你自己说反了。应该是“遍历li中的内容,如果li中没有和chat_to中内容一样的内容,则保留chat_log和chat_to中内容,如果有一样的,则清空”