-1
我想从点击中获取类名,并使用RegExp从类sort_alpha
,sort_date
,sort_date
,alpha
,date
改变文本,但这不行。 感谢您的帮助!如何在jQuery中使用regExp获取类名
例子:http://jsfiddle.net/myhk2009/7j4wstu7/
我想从点击中获取类名,并使用RegExp从类sort_alpha
,sort_date
,sort_date
,alpha
,date
改变文本,但这不行。 感谢您的帮助!如何在jQuery中使用regExp获取类名
例子:http://jsfiddle.net/myhk2009/7j4wstu7/
你可以尝试这样的事情:
$('#displayData').on('click', '.tb_data thead th', function(){
var className = $(this).attr('class').match(new RegExp(/sort_[\w]+/g));
var str = className[0].replace(/^sort_/g,"");
alert(str);
});
.match方法返回匹配的数组。所以,你应该把它写这样的:
var className = this.className.match(/sort_[\w]+/g)[0];
你可以用'split',而不是...这样' “sort_alpha” .split( '_')[1]'将会返回'alpha' – 2015-02-23 06:50:53
小提琴可能很好,但你也应该在相关问题中包含相关的代码。 – vhu 2015-02-23 06:51:36