簡體   English   中英

jQuery檢查URL是否包含字符串

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM