我正在使用jQuery来解析RSS提要.在每个< item>内是一个命名空间元素,如< content:encoded>我想选择.我如何在jQuery中选择它?
$(xml).find('item') works but $(xml).find('item content') does not.
解决方法:
你是通过Ajax加载xml的吗?然后,确保服务器将内容类型设置为“text / xml”而不是“text / html”.
还要确保所需元素的标记名称确实是内容而不是其他内容(如内容:编码).在那种情况下尝试:
.find('item content\\:encoded')?
特殊字符如:需要在jQuery选择器中进行转义.