jquery添加元素,当添加的元素已存在时,将元素内后面的数值+1
<scriptlanguage="javascript">$(document).ready(function(e){$(".fz").click(function(){...
<script language="javascript">
$(document).ready(function(e) {
$(".fz").click(function(){
if($("#copyto div").length != 0){
for(i=0;i<$("#copyto div").length;i++){
}
}else{
$("#copyto").append($(this).html())
}
})
});
</script>
<body>
<div class="fz">
<div>啊啊啊<input type="text" value="1" /></div>
</div>
<div class="fz">
<div>变变变<input type="text" value="1" /></div>
</div>
<div class="fz">
<div>嘎嘎嘎<input type="text" value="1" /></div>
</div>
<div id="copyto">
</div>
</body>
我想要的效果就是如果在copyto内如果未存在即将添加的内容的话就在里面append一条记录,如果再次点击添加时就将已存在copyto的内容的text中数值+1
以上是我做了一半的代码。求指教
就像肯德基那种网上订餐那种效果,要点那个餐,如果列表里面没有,就增加这份餐,如果列表中有了就把数量+1 展开
$(document).ready(function(e) {
$(".fz").click(function(){
if($("#copyto div").length != 0){
for(i=0;i<$("#copyto div").length;i++){
}
}else{
$("#copyto").append($(this).html())
}
})
});
</script>
<body>
<div class="fz">
<div>啊啊啊<input type="text" value="1" /></div>
</div>
<div class="fz">
<div>变变变<input type="text" value="1" /></div>
</div>
<div class="fz">
<div>嘎嘎嘎<input type="text" value="1" /></div>
</div>
<div id="copyto">
</div>
</body>
我想要的效果就是如果在copyto内如果未存在即将添加的内容的话就在里面append一条记录,如果再次点击添加时就将已存在copyto的内容的text中数值+1
以上是我做了一半的代码。求指教
就像肯德基那种网上订餐那种效果,要点那个餐,如果列表里面没有,就增加这份餐,如果列表中有了就把数量+1 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询