1

我又回来了,因为一个实际的问题而火了(所以我不会再被激怒了)。我刚刚发布了一个关于我需要什么的抽象概念,我得到了一些很棒的即时帮助。现在,是时候把它归结起来了。

此代码有效,但是,它不适用于多个页面,我不确定为什么。

    $(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,所以很棘手。

4

1 回答 1

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,它会执行,但其他人都不执行。

于 2013-04-04T18:08:56.193 回答