[英]jQuery check if URL contains string
我有這個代碼
events.on('loaded', function() {
$('.server_details .start button').click();
});
但是我只希望它在URL的末尾是&autoconnect
,有人可以顯示如何執行此操作的示例嗎?
范例網址http://www.example.com:7778&autoconnect
您可以使用window.location.href
獲取網址
然后使用indexOf
進行檢查:
events.on('loaded', function() {
if (window.location.href.indexOf("&autoconnect") > -1) {
$('.server_details .start button').click();
}
});
您說“我只希望它在URL的結尾是&autoconnect
”
我說
var url = 'http://www.example.com:7778/&autoconnect';
var param = '&autoconnect';
var valid = url.indexOf(param) == url.length - param.length;
如果有可能還有其他參數...
var url = 'http://www.example.com:7778/&autoconnect&alsovalid';
var param = '&autoconnect';
var valid = url.indexOf(param) >= 0;
我想這會更正確。
$(window).on('load', function () {
if (window.location.href.indexOf('url-content') > -1) {
// Your function do be executed
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.