我再一次,带着一些火来回答一个实际的问题(所以我不会再被火烧)。我刚刚发布了一个我需要的抽象概念,我有一些很好的即时帮助。现在,是时候把它烧掉了。
此代码有效,不适用于多个页面,我不确定原因。
$(document).ready(function() {
var url = window.location.href;
if(url == "http://www.promilitarybusinessnetwork.com/continueSearch.asp?categoryID=108") {
$('#website').html('<p>This is the Apartments Category page</p>');
} else {
$('#website').empty();
}});
$(document).ready(function() {
var url = window.location.href;
if(url == "http://www.promilitarybusinessnetwork.com/continueSearch.asp?categoryID=13") {
$('#website').html('<p>This is the Business Category page</p>');
} else {
$('#website').empty();
}});
上面的代码在多个实例发生时不起作用。因此,如果我删除了BUSINESS类别代码,并且刚刚离开了APARTMENTS类别,那么公寓将会运作。反之亦然,业务代码。
按照目前的情况,如上所述,当我将两者都放弃时,商业类别是唯一显示的类别。
你可以看到我想在这里完成的事情:
http://www.promilitarybusinessnetwork.com/
我正在努力修改和更新我接手的这个网站。 “容器”是固定的,连同标题,但页面需要帮助。这就是我想要做的事情,但我需要让它在100%的工作状态才能深入调整。网站正在使用ASP,所以它很棘手。
答案 0 :(得分:0)
使用if
/ else if
/ else
:
$(document).ready(function() {
var url = window.location.href;
if (url === "http://www.promilitarybusinessnetwork.com/continueSearch.asp?categoryID=108") {
$("#website").html("<p>This is the Apartments Category page</p>");
} else if (url === "http://www.promilitarybusinessnetwork.com/continueSearch.asp?categoryID=13") {
$("#website").html("<p>This is the Business Category page</p>");
} else {
$("#website").empty();
}
});
这使得每个选项互斥。如果其中一个是true
,则执行,但其他人都不执行。