日期:2014-05-16  浏览次数:20422 次

jquery获取指定标签的html问题
如题,我想要获取指定标签的html内容(不只是文本,还包含标签)
如下图:我要获取Address子节点Country的html内容,即我想要的结果是“<div><span title="json.News.Address.Country" type="string" class="">Country</span><ul></ul></div>”,请问有什么办法可以得到?另外怎么替换指定标签的html内容?

------解决方案--------------------
alert($('span[title$="Country"]').parent().html());

------解决方案--------------------
3#的方法获取不错!如果把parent()改成next()就是获取子节点。
替换的话,直接用html()就可以了,$('span[title$="Country"]').parent().html(“你要替换的html”);
也可以追加:var ul = $(".clickAfter").siblings("ul"); ul.append("追加到ul下的html"):