1

idをセレクターとして使用してjqueryappend()を使用したいのですが、idはローカル変数に格納されています。次のコードを試しましたが、機能しません。私は何が間違っているのですか?

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

これがフィドルの私のコードです:http://jsfiddle.net/tCuKt/20

4

2 に答える 2

0

document.ready()上記のように忘れているかもしれませんが、セレクターの最後に追加された二重一重引用符も無意味です。これはあなたが必要とするものでなければなりません:

$(document).ready(function() {
    $('#' + localStorage.productUrl).append('<span>item is added</span>');
});
于 2012-06-22T12:15:51.350 に答える
0

「これが機能していない」とはどういう意味かわかりません。ただし、localStorage.productUrlスパンを追加する要素のIDが含まれている場合は、機能するはずです。また、jqueryが内部にあることを確認してください。

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

デモを参照してください:-

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

編集:-更新されたフィドル

http://jsfiddle.net/tCuKt/25

于 2012-06-22T11:48:25.863 に答える