有谁知道这段代码有什么问题?它在Dreamweaver中显示一个红色标签
$('#left_bar .cart-info').append('<div>'+localStorage["myid"] = document.getElementById("myid").value =parseInt(localStorage["myid"] || "0", 10) + 1;+'<input id="myid" type="text" name="itemquantity[]" value="1"/></div>');
答案 0 :(得分:1)
尝试:
$('#left_bar .cart-info').append('<div>' + (localStorage["myid"] = document.getElementById("myid").value = parseInt(localStorage["myid"] || "0", 10) + 1) + '<input id="myid" type="text" name="itemquantity[]" value="1"/></div>');
你有一个错位的分号,并且应该用括号括起你的做法来区分+
语义(加法与连接)。