小编典典

删除某个字符后的所有内容

all

有没有办法在某个角色之后删除所有内容,或者只选择该角色之前的所有内容?我从 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);
 }

阅读 87

收藏
2022-03-28

共1个答案

小编典典

您也可以使用该split()功能。这似乎是我想到的最简单的一个:)。

url.split('?')[0]

jsFiddle 演示

一个优点是即使?字符串中没有此方法也可以使用 - 它会返回整个字符串。

2022-03-28