我想使用id作为我的选择器来使用jquery append(),但是id存储在局部变量中。我尝试了以下代码,但它无法正常工作。我做错了什么?
$('#'+localStorage.productUrl+'').append('<span>item is added</span>');
这是我的小提琴代码:http://jsfiddle.net/tCuKt/20
答案 0 :(得分:0)
我不确定你的意思是“这不起作用”。但如果localStorage.productUrl
包含要追加span的元素的id,那么它应该可以工作。
还要确保你的jquery在里面。
$(document).ready(function() {
// Handler for .ready() called.
});
参见演示: -
编辑: - 更新小提琴
答案 1 :(得分:0)
我假设您可能已经忘记了上面提到的document.ready()
,但是在选择器末尾附加的双引号也是毫无意义的。这应该是你需要的:
$(document).ready(function() {
$('#' + localStorage.productUrl).append('<span>item is added</span>');
});