<p class="question_answer">
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</p>
<p class="question_keyword">
<ul>
<li>你</li>
<li>说</li>
<li>什</li>
<li>么</li>
<li>呢</li>
<li>你</li>
<li>说</li>
<li>什</li>
<li>么</li>
<li>呢</li>
<li>你</li>
<li>说</li>
<li>什</li>
<li>么</li>
<li>呢</li>
<li>你</li>
<li>说</li>
<li>什</li>
<li>么</li>
<li>呢</li>
<li>你</li>
<li>说</li>
<li>什</li>
<li>么</li>
</ul>
</p>
我希望实现的效果是,点击class为question_keyword下的每个li标签,会将点击的这个li标签中的text()传给class为question_answer下的li标签。同时如果传入的text()数量超过了class为question_answer下的li标签数量,程序会提示不能点击。请问该如何写jquery才是最简便的呢?我网上查询好像是需要给li标签设置attr属性。是不是太麻烦了。。
写的不是很好,但是姑且可以用
这个问题,主要是找到 answer 下未被填写的li。
我提供的方法可能比较直接,或者说比较傻一点
关于楼主说的
最简单最快速的方法就是把 keyword > li 在keyword中的索引值存到 answer > li 属性上
代码如下