Is there a way to remove everything after a certain character or just choose everything up to that character? I’m getting the value from an href and up to the “?”, and it’s always going to be a different amount of characters.
Like this
/Controller/Action?id=11112&value=4444
I want the href to be /Controller/Action only, so I want to remove everything after the “?”.
I’m using this now:
$('.Delete').click(function (e) {
e.preventDefault();
var id = $(this).parents('tr:first').attr('id');
var url = $(this).attr('href');
console.log(url);
}
You can also use the
split()function. This seems to be the easiest one that comes to my mind :).jsFiddle Demo
One advantage is this method will work even if there is no
?in the string – it will return the whole string.