1

私はここが初めてで、jQueryについて質問したいと思います。私はそれぞれjqueryに問題があり、コードがあります:

$("#search-submit").click(function(){
    var item = $("<span>asdf</span>");
    $("body").append(item, item);
}

どうしてこの単純なコードが機能しないのか理解できません。「asdf」を2回印刷する代わりに、ボタンをクリックするたびに1つの「asdf」が印刷されます。これも機能しません。これはとてもばかげています...

$("body").append(item);
$("body").append(item);

どうもありがとう...そして私の悪い英語について申し訳ありません

デニーズ。

4

2 に答える 2

3

jQueryオブジェクトを追加できるのは1回だけで、次cloneのオブジェクトを追加できます。

$("#search-submit").click(function() {
    var item = $("<span>asdf</span>");
    $("body").append(item, item.clone());
})

または、文字列を追加します。

$("#search-submit").click(function() {
    var item = "<span>asdf</span>";
    $("body").append(item, item);
})

http://jsfiddle.net/yKyAL/

于 2012-12-10T06:56:46.767 に答える
0

クローンを使用できます

$("#search-submit").click(function() {
    var item = $("<span>asdf</span>");
    $("#test").append(item.clone(), item.clone());
});​

ここでフィドルを確認してください

于 2012-12-10T07:01:03.733 に答える