Jquery怎么操作XML数据

通过ajax请求得到后台返回的xml格式数据如下:

var result=
<result>
    <gameResult code="95588">
        <row gmcode="AB111111"/>
        <row gmcode="AB222222"/>
        <row gmcode="AB333333"/>
        <row gmcode="AB444444"/>
        <row gmcode="AB555555"/>
        <row gmcode="AB666666"/>
    </gameResult>
</result>

如何删除<row gmcode="AB444444"/>以及之后的<row />,有没有类似index的属性?第一次使用xml数据不太清楚啊,
得到

var result=
<result>
    <gameResult code="95588">
        <row gmcode="AB111111"/>
        <row gmcode="AB222222"/>
        <row gmcode="AB333333"/>
    </gameResult>
</result>
阅读 2.3k
2 个回答
var result=
`<result>
    <gameResult code="95588">
        <row gmcode="AB111111"/>
        <row gmcode="AB222222"/>
        <row gmcode="AB333333"/>
        <row gmcode="AB444444"/>
        <row gmcode="AB555555"/>
        <row gmcode="AB666666"/>
    </gameResult>
</result>`
var $dom = $(result);
$dom.find('row[gmcode="AB333333"]').nextAll().remove();

console.log($dom)
var index = $('row[gmcode=AB444444]').index();
$('row:gt('+index+')').remove()
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题