jQuery,.html,添加一个div元素

时间:2011-04-10 20:12:19

标签: javascript jquery hyperlink shopping-cart

我正在尝试添加带有折扣优惠券详情的div,以便用户在将其添加到购物车之前进行确认。

按钮的代码等......就是这样,如果我放在网站上它就有效:

<div class="simpleCart_shelfItem"><h1 class="item_name">Discount of 30%!</h1><a href="javascript:;" class="item_add">Confirm Coupon!</a><span class="item_price" >0.00€</span></div>

然后,我尝试使用jQuery动态添加代码(当php帖子确认优惠券代码没问题时),但是由于一些奇怪的原因它不起作用。

我设法写了这个:

$('div.cupao_confirm').html('<div class="simpleCart_shelfItem"><h1 class="item_name">Discount of 30%!</h1><a href="javascript:;" class="item_add">Confirm Coupon!</a><span class="item_price" >0.00€</span></div>');

如果没有jQuery,代码会将“0.00€”产品添加到购物车中,以便稍后我可以将相应的钱发回给买家。使用jQuery,当我点击链接时根本没有任何事情发生。所以这不是一个与jQuery相关的问题......我可能正在做.html()错误...... :(帮助!

谢谢!

2 个答案:

答案 0 :(得分:1)

尝试使用append()方法:

$('div.cupao_confirm').append("<div class="simpleCart_shelfItem"><h1 class="item_name">Discount of 30%!</h1><a href="javascript:;" class="item_add">Confirm Coupon!</a><span class="item_price" >0.00€</span></div>");

尝试一下,让我知道它是否有效,谢谢。

答案 1 :(得分:0)

我想也许你需要重新初始化简单的购物车愤怒来改变shell内容。尝试:

            simpleCart.init();