jquery中不支持的xpath函数 [英] xpath functions not supported in jquery
本文介绍了jquery中不支持的xpath函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有以下需要运行的xpath,但是Jquery不支持这些功能....那么我如何才能在jquery中真正实现此功能?
I have the following xpath that I need to run, but Jquery doesn't support the functions....so how can i actually make this work in jquery ?
$("//*[br]/text()[string-length(normalize-space()) != 0]").each( ....
推荐答案
嗯-现代jQuery不支持XPath. jQuery不是Xpath解析工具.
Um - modern jQuery doesn't support XPath. jQuery isn't an Xpath parsing utility.
但是,我建议您实际上将其翻译成jQuery ...也许类似
However, I would recommend you actually translate that into jQuery... perhaps something like
$('*[br]').filter(function() {
var text = $(this).text(), normalized = $.trim( text );
return normalized.length>0
});
尽管您可能需要对多个空格进行额外的正则表达式替换,但我不确定xsl/xpath函数的工作方式.
Though you may need an additional regex replacement of multiple whitespace, I'm not quite sure how that xsl/xpath function works.
这篇关于jquery中不支持的xpath函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文