【发布时间】:2019-05-21 21:36:58
【问题描述】:
我可以打印出所有的 ng-show 值,但我无法过滤出我想要的。
不知道是正则表达式错误还是angularjs。我直接在开发者工具里试了一下,结果成功了。
请查看codepen中的完整代码,谢谢
var thList = $('thead').find('th');
var fieldPattern = /\'(.*)\'.*\|.*/g;
var allTableField = [];
var valueList = [];
angular.forEach(thList, function(th) {
var value = $(th).attr('ng-show');
console.log(value);
if (/showField/g.test(value)) {
valueList.push(value);
var results = fieldPattern.exec(value);
if (results) {
allTableField.push(results[1]);
}
}
});
对不起,我的英语很糟糕,很难表达。
我想通过 JQ 获取 ng-show 值并过滤掉与正则表达式匹配的值。
最后,我只得到了一部分。
【问题讨论】:
-
嘿,你能改进一下你的问题吗?目前尚不清楚您要完成什么
-
我试着更清楚地描述它。我希望你能理解我的问题。非常感谢。
标签: javascript angularjs