簡體   English   中英

每個使用jquery添加多個元素?

[英]Add multiple element using jquery each?

我是新來的,我想問一個關於jQuery的問題。 我每個jquery都有一些問題,我有代碼:

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

我只是想不通,為什么這個簡單的代碼不起作用。 而不是兩次打印“asdf”,我每次點擊按鈕時只打印一個“asdf”...這也行不通。 這太傻了......

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

非常感謝...抱歉我的英語不好

丹尼。

你只能附加一個jQuery對象,你可以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/

你可以使用克隆

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

這里查看小提琴

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM