2012-11-28 53 views

回答

3

您可以通過.first():first Selector

$('div').html($('div li:first').html()) 

得到拳頭elemnt或嘗試

$("div").html($('li').first().html()); 

Jsfiddle

+1

我認爲你的第二個例子是首選,因爲它使用jQuery的方法,並沒有按在選擇器本身上不需要更多的處理。有些東西可能不會被注意到,但只是需要思考的東西。要麼顯然工作 – Ian

1

你可以這樣做。

Live Demo

$('.alt').closest('div').html($('.alt li:first').html()); 

Its better to assign some id to div you are intending to make it unique,讓你做出改動僅限於這個div。

HTML

<div id="div1"> 
<ul class="alt"> 
    <li> <a class="button1"> Button1 </a></li> 
    <li> <a class="button2"> Button2 </a></li> 
</ul> 
</div> 

的Javascript

$('#div1').html($('#div1 li:first').html()); 
0

或者這:)

$('.alt').replaceWith($('.alt>li:eq(0)').contents()); 

或者只是爲了好玩:

$('.alt>li:eq(0)').unwrap().siblings().remove().end().contents().unwrap(); 
相關問題