如何用jquery或者js像分析dom树一样分析本地的html字符串?
vartext=“<html><aclass="name">name</a><html>”;如何使用类似于$('a.name'),来分析text获取里面的内容?谢谢!...
var text = “<html><a class="name">name</a><html>”;
如何使用类似于$('a.name'),来分析text获取里面的内容?
谢谢! 展开
如何使用类似于$('a.name'),来分析text获取里面的内容?
谢谢! 展开
1个回答
展开全部
String.prototype.$ = function(str){
var tag = str.split(".")[0],cs = str.split(".")[1];
var reg = new RegExp("^.*<"+tag+"[^>]+class[=\"\']+" + cs +"[\"\']?[^>]*>((?:(?!<\/"+tag+">)[\\s\\S])*)<\/"+tag+">.*$","i");
return this.replace(reg,"$1");
}
var text ='<html><a class="name">name</a><html>';
text.$("a.name");
var tag = str.split(".")[0],cs = str.split(".")[1];
var reg = new RegExp("^.*<"+tag+"[^>]+class[=\"\']+" + cs +"[\"\']?[^>]*>((?:(?!<\/"+tag+">)[\\s\\S])*)<\/"+tag+">.*$","i");
return this.replace(reg,"$1");
}
var text ='<html><a class="name">name</a><html>';
text.$("a.name");
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询