2014-02-15 157 views
6

我需要。鏈接場一票鍵移動.event-位置的一個的jQuery移動DIV到另一個DIV

這裏裏面的小提琴:http://jsfiddle.net/ksV73/

這是一個CMS所以我沒有在這件事上的選擇。

這就是我想,這不是在做很多的事情

$(".widget-upcoming-events-blog li").each(function() { 
    var links = $(this).children(".link-field-first-ticket-button").html(); 
    $(this).children(".link-field-first-ticket-button").html(""); 
    $(this).children(".event-location-one").append(links); 
}); 

回答

1

更改.children().find()

$(".widget-upcoming-events-blog li").each(function() { 
    var links = $(this).find(".link-field-first-ticket-button").html(); 
    $(this).find(".link-field-first-ticket-button").html(""); 
    $(this).find(".event-location-one").append(links); 
}); 
2
x = $(".widget-upcoming-events-blog").find(".link-field-first-ticket-button").remove() 
$(".event-location-one").append(x); 
1

如何使用.appendTo()功能?

例如:

$(".widget-upcoming-events-blog li").each(function() { 
$(this).find(".link-field-first-ticket-button") 
     .appendTo($(this).find(".event-location-one")); 
}); 
+0

蓋伊。你救了我的命:)謝謝。其他方法是複製我的按鈕在網站上出於某種原因,即使他們在小提琴上工作 – toast

28

你可以只是這樣做:

$(".link-field-first-ticket-button").appendTo(".event-location-one"); 

它將移動第一票按鈕,活動地點

+0

好,簡單,可愛 –

+0

它真的很乾淨,簡單!很好的答案。 – Toothbrush

2

html方法裏面給你的內容元素,而不是元素本身。

只需在需要的位置附加元素即可。作爲一個元素可以在兩個地方不存在,它將被移至:

$(".widget-upcoming-events-blog li").each(function() { 
    var links = $(this).children(".link-field-first-ticket-button"); 
    $(this).children(".event-location-one").append(links); 
}); 
2

試試這個

$(".widget-upcoming-events-blog li").each(function() { 
    var links = $(".link-field-first-ticket-button").html(); 
    $(".link-field-first-ticket-button").html(""); 
    $(".event-location-one").append(links); 
}); 
相關問題