你说什么呢你说什么呢你说什么呢你说什么呢你说什么我希望实现的效果是,点击class为question_keyword下的每个li标签,会将点击的这个li标签中的text()传给class为question_answer下的li标签。同时如果传入的text()数量超过了class为question_answer下的li标签数量,程序会提示不能点击。请问该如何写jquery才是最简便的呢?我网上查询好像是需要给li标签设置attr属性。是不是太麻烦了。。
2 回答
慕的地8271018
TA贡献1796条经验 获得超4个赞
写的不是很好,但是姑且可以用$(document).ready(function(){functionAnswer(curr,num,ele){this.curr=curr;this.num=num;this.ele=ele;}Answer.prototype.getKeyword=function(){varkeywordItems=$(".question_keyword>ul>li");varanswer;varthat=this;keywordItems.on("click",function(){if(that.curranswer=$(that.ele).eq(that.curr); vartext=$(this).text();answer.text(text);that.curr=that.curr+1;console.log(that.curr);}else{alert("超出限制啦");}});};varanswer=newAnswer(0,5,".question_answer>ul>li");answer.getKeyword();});
添加回答
举报
0/150
提交
取消