我需要有关标签的帮助。我无法使用Jquery对此元素进行更改。我需要获取它的ID。有可能吗?
<evidence type="1234" key="1">
<source>
<dbReference type="PDB" id="abcd"/>
</source>
</evidence>
编辑: 我正在尝试:
var xml = "<rss version='2.0'><channel><title>RSS Title</title></channel>
</rss>",
xmlDoc = $.parseXML( xml ),
$xml = $( xmlDoc ),
$id = $( "dbReference" );
alert("id");
答案 0 :(得分:0)
使用find()
和attr()
。假设您只在寻找一个这样的元素。
如果还有更多内容,您需要遍历find()
var str = `<evidence type="1234" key="1">
<source>
<dbReference type="PDB" id="abcd"/>
</source>
</evidence>`,
$xml = $(str),
id = $xml.find('dbReference').attr('id');
console.log('dbReference id= ', id)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>