当前位置: 代码迷 >> JavaScript >> 急遍历ul中全部li标签的里面的内容,如果有和文本框中的内容一致的li的话,什么也不做,如果没有,清空文本框中的内容
  详细解决方案

急遍历ul中全部li标签的里面的内容,如果有和文本框中的内容一致的li的话,什么也不做,如果没有,清空文本框中的内容

热度:161   发布时间:2012-09-25 09:55:59.0
急急急!!!遍历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("");
}

}

------解决方案--------------------
探讨

引用:

JScript code
function ifsame() {
var _v = $('.chat_to').text();
var _li = $('.links li')//.text();////////
var _count = 0;

for (i = 0; i < _li.length; i++) {
……

哦,那是些……

------解决方案--------------------
就是呀,
“遍历li中的内容,如果li中有和chat_to中内容一样的内容,则保留chat_log和chat_to中内容,如果没有一样的,则清空”

不都按照你自己说的都做的么?难道你自己说反了。应该是“遍历li中的内容,如果li中没有和chat_to中内容一样的内容,则保留chat_log和chat_to中内容,如果有一样的,则清空”
  相关解决方案