当local在localStorage变量中时,如何通过id使用jQuery append()?

时间:2012-06-22 11:33:35

标签: jquery cordova

我想使用id作为我的选择器来使用jquery append(),但是id存储在局部变量中。我尝试了以下代码,但它无法正常工作。我做错了什么?

$('#'+localStorage.productUrl+'').append('<span>item is added</span>');

这是我的小提琴代码:http://jsfiddle.net/tCuKt/20

2 个答案:

答案 0 :(得分:0)

我不确定你的意思是“这不起作用”。但如果localStorage.productUrl包含要追加span的元素的id,那么它应该可以工作。 还要确保你的jquery在里面。

$(document).ready(function() {
  // Handler for .ready() called.
});

参见演示: -

http://jsfiddle.net/tCuKt/1/

编辑: - 更新小提琴

http://jsfiddle.net/tCuKt/25

答案 1 :(得分:0)

我假设您可能已经忘记了上面提到的document.ready(),但是在选择器末尾附加的双引号也是毫无意义的。这应该是你需要的:

$(document).ready(function() {
    $('#' + localStorage.productUrl).append('<span>item is added</span>');
});