如何在具有相同标头的不同页面中组织jquery代码

时间:2011-03-30 21:21:13

标签: php jquery

我有一个不同的页面,用php编写相同的标题。我的问题是:当一个div有一些ID时,例如在两个不同的页面中,而我正在尝试使用Jquery为两个div进行不同的处理。如何组织Jquery代码以避免这种冲突?

3 个答案:

答案 0 :(得分:1)

您可以在不同的DIV中添加一个类,以便在jQuery中以不同方式定位它们。如下所示。

$('#myid.cow').show();
$('#myid.bull').fade();

虽然你的HTML看起来像这样

<div id="myid" class="cow">Mooo</div>

在另一页上。

<div id="myid" class="bull">Snoort</div>

另一种可能的解决方案是将javascript从中央文件中拉出来,然后将其包含在当前页面的<head>中。

无论哪种方式都有效。

答案 1 :(得分:0)

不确切地知道我的问题是否正确,但我认为您可以为每个页面的父元素(例如正文)分配不同的类或ID。
然后你可以在jQuery中用这样的东西来解决它们:

$(#page1 div#divid)

$(#page2 div#divid)

答案 2 :(得分:0)

说实话,我认为你应该为你的php添加功能,以便能够在每页的基础上包含脚本。您不希望在每个页面上都包含整个网站的整个javascript,对吗?如果那不是一个选项,那么请选择其中一个答案。