我有像
这样的ID的div<div class="clickme" id="this_div_2"></div>
当用户点击时我希望将this_div部分作为一个字符串并将id作为单独的变量。因此,只有数字之前的_不会成为我想要结束的部分
我正在使用的那一刻
$(".clickme").click(function(event) {
var divId = event.target.id.match(/\d+/);
alert(divId);
});
可以提醒数字,但是如何将this_div作为字符串?
答案 0 :(得分:0)
您可以使用此正则表达式匹配:
"this_div_2".match(/(\D+?)_(\d+)/);
//=> ["this_div_2", "this_div", "2"]