如何在xml属性中获取字符串

时间:2013-03-22 15:53:47

标签: javascript jquery xml regex xhtml

<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标签“Unidentified Flying Objects”中的值

正则表达式是一种选择吗? 谢谢你看看..

2 个答案:

答案 0 :(得分:3)

据我所知,正则表达式没有必要。您可以尝试以下方法:

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

答案 1 :(得分:0)

使用div的innerTexttextContent属性。

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

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