有没有一种方法可以删除某个字符之后的所有内容,或者只选择该字符之前的所有内容?我从href中获取值,直到"?",并且它总是会有不同数量的字符。
像这样
/Controller/Action?id=11112&value=4444我希望href仅为/Controller/Action,所以我想删除"?“后面的所有内容。
我现在使用的是:
$('.Delete').click(function (e) {
e.preventDefault();
var id = $(this).parents('tr:first').attr('id');
var url = $(this).attr('href');
console.log(url);
}发布于 2019-07-30 16:00:33
它对我来说非常有效:
var x = '/Controller/Action?id=11112&value=4444';
var remove_after= x.indexOf('?');
var result = x.substring(0, remove_after);
alert(result);https://stackoverflow.com/questions/5631384
复制相似问题