2013-07-05 141 views
0

我有這個網站選擇嵌套元素text屬性

<div id="content"> 
    <div id="rightnow"> 
    <h3 class="reallynow"> 
     <span style="float:left;">Client Dashboard</span> 
    </h3> 
    </div> 
</div> 

如何訪問使用JQuery的<span>元素的text屬性?

PS:正如你所說,你可能有其他.reallynow元素,我試圖讓它儘可能具體,使用ID我可以在我的DOM

+0

抱歉,這是offtopic,但畢竟剛剛獲得3K代表有能力投關閉,它確定好像在這個網站上的MOD都很樂意關閉問題。 – Kris

+0

我完全同意,這是我投票保持開放。下面列出的5個MOD中的每一個都應該爲自己感到羞恥。 – Kris

回答

4
var theText = $('#rightnow > h3.reallynow > span').text(); 

其他reallynow元素,跨度的父母(h3)和直接的孩子選擇器。在不知道所有標記的情況下,這儘可能地萬無一失。

+0

你可以添加'h3.reallynow'來更具體;) –

+0

@KamilT完成:) – Andy

+0

yeap!那很棒! – MaVRoSCy

1

要閱讀...

var text = $('#rightnow .reallynow span').text(); 

寫...

$('#rightnow .reallynow span').text("your text"); 
3

組合的等級和ID選擇,儘管有這麼多的方式做到這一點!

$("#rightnow .reallynow span").text() 

對於直接父子關係

嘗試

$("#rightnow > h3.reallynow > span").text() 

兒童選擇API