为了账号安全,请及时绑定邮箱和手机立即绑定

jquery li标签取值赋值问题

jquery li标签取值赋值问题

函数式编程 2019-04-21 20:15:25
你说什么呢你说什么呢你说什么呢你说什么呢你说什么我希望实现的效果是,点击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();
});
                            
查看完整回答
反对 回复 2019-04-21
  • 2 回答
  • 0 关注
  • 360 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信