2013-03-22 66 views
-1
<z:row ows_Title='What does UFO stand for?' 
ows_Body='<div class="ExternalClassAA6E0BD0783B483F81A1B5E0C8DF15A5"> 
       <p>Unidentified Flying Object.​</p></div>' /> 

如果我做var width=$(this).attr("ows_MetaInfo");其中$(this)指向z:row節點,我會得到while標記。我只想抓取paragrap標籤裏面的值「不明飛行物」如何獲取xml屬性中的字符串

是正則表達式的一個選項嗎? 謝謝您參考..

+2

解析XML,然後解析HTML,就好像它在DOM中一樣。正則表達式不需要,並建議反對。 – 2013-03-22 15:55:44

+0

你在問如何以特定的方式解決問題。這種方式是不明智的。您可能會收到更好的答覆,只需詢問「我該如何解決這個問題,這是我所嘗試的......」 – 2013-03-22 16:01:22

回答

3

據我所知,在正則表達式中沒有必要。您可以簡單地嘗試以下操作:

var p = $($(this).attr("ows_Body")).find("p").text(); 
0

使用div的innerTexttextContent屬性。

<div id="my-div"> 
    Flying UFOs 
</div> 

var d = document.getElementById('my-div'); 
alert(d.innerText);