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