创建<;a>;使用Jquery在div周围标记
我使用Jquery在一个页面中使用以下代码创建多个产品创建<;a>;使用Jquery在div周围标记,jquery,Jquery,我使用Jquery在一个页面中使用以下代码创建多个产品 $("#product-container").empty() slicedata.forEach(function(e,i,a){ var obj = e; i = parseInt(obj.id) $("<a href = /product >").appendTo('#product-container') $("<div id = pr
$("#product-container").empty()
slicedata.forEach(function(e,i,a){
var obj = e;
i = parseInt(obj.id)
$("<a href = /product >").appendTo('#product-container')
$("<div id = productid" + i + " class = product-cards </div>").appendTo('#product-container')
$("<div id='product" + i + "left' class='product-cards-left' style='background-image:url( " + imagepath_start + obj.image_caption + ")'> </div>").appendTo('#productid' + i);
$("<div id = product" + i + "right class = product-cards-right> </div>").appendTo('#productid' + i )
$("<label><b> Price: <b></label> <label>" + '$' + obj.price + "</label><br>").appendTo('#product' + i +"right" )
$("<label><b> Old Price: <b></label> <label>" + '$' + obj.old_price + "</label><br>").appendTo('#product' + i +"right" )
$("<label><b> Author Name: <b></label> <label>" + obj.author_name + "</label>").appendTo('#product' + i +"right" )
$("<div id= elementid style='display:none' >"+ obj.id+" </div>").appendTo('#product' + i +"right" )
})
$(“#产品容器”).empty()
slicedata.forEach(函数(e,i,a){
var-obj=e;
i=parseInt(对象id)
$(“”)。附加到(“#产品容器”)
$(“您可以用于此
$("<div id='productid" + i + "' class='product-cards'></div>")
.appendTo('#product-container')
.wrap("<a href='/product'></a>");
$(“”)
.appendTo(“#产品容器”)
.wrap(“”);
看,我添加了这个stmt..$(“”).wrap(“简单地将字符串放入并在创建时手动进行包装并不困难。制作太多的append
,因为我尝试使用这把小提琴,但它似乎不起作用----你必须最后包装它
$("<div id='productid" + i + "' class='product-cards'></div>")
.appendTo('#product-container')
.wrap("<a href='/product'></a>");