下面的jQuery不起作用,但当var link
等于file:///C:/Users/USER/Desktop/test%20page/Home.html
时,它就会有一个jquery,其中IF window.location.href;
以指定的变量结束,例如{{ 1}}然后执行javascript。
var link ="/Home.html";
答案 0 :(得分:1)
我会使用lastIndexOf
并在您的案例中获取网址的最后一部分/Home.html
并使用link
var。
查看我的DEMO。
以下代码,
$(document).ready(function() {
var winloc = "file:///C:/Users/USER/Desktop/test%20page/Home.html";
var link = "/Home.html";
winloc = winloc.substring (winloc.lastIndexOf("/"));
if (winloc == link) {
$('ul li a').remove();
}
});
答案 1 :(得分:0)
if( winloc.substr(winloc.length-link.length) == link) {
$('ul li a').remove();
}
答案 2 :(得分:0)
这是一个我认为是Jivings写作的内容。我认为它比公认的解决方案http://jsfiddle.net/mendesjuan/qbcpm/10/
更优雅$(document).ready(function() {
var winloc = "file:///C:/Users/USER/Desktop/test%20page/Home.html";
// The regular expression below looks for Home.html at the end of a string
if (/Home\.html$/.test(winloc)) {
$('ul li a').remove();
}
});