0

我正在研究一个当前站点并将其变成一个 drupal 站点。我正在使用之前编写的 Javascript,所以我试图稍微修改它以使其工作。

目前,只要有段落标签,它就会插入一个类。我想对其进行微调,使其仅将类添加到某个 div 类“子菜单”中的段落标记中。有什么建议可以实现吗?

这是当前网站功能: http: //gattimorrison.com/manufacturers.php

JS

<script type="text/javascript">
    $(document).ready(function() {
        $(document).find("p").each(function(i) {
            $(this).addClass("imgMa"+i);
            $(this).hover(function() {
                $("#nameMa"+i).addClass("red");
                $("#nameMa"+i).append("<span class='dot'>&nbsp;&nbsp;</span>");
                $(this).removeClass("imgMa"+i);
                $(this).addClass("imgMa"+i+"_on");
            }, function() {
                $("#nameMa"+i).removeClass("red");
                $("span.dot").remove();
                $(this).removeClass("imgMa"+i+"_on");
                $(this).addClass("imgMa"+i);
            });

        });

        $(document).find("li").each(function(i) {
            $(this).hover(function() {
                $(this).addClass("red");
                $(this).append("<span class='dot'>&nbsp;&nbsp;</span>");
                $("#imgMa"+i).removeClass("imgMa"+i);
                $("#imgMa"+i).addClass("imgMa"+i+"_on");
            }, function() {
                $(this).removeClass("red");
                $("span.dot").remove();
                $("#imgMa"+i).removeClass("imgMa"+i+"_on");
                $("#imgMa"+i).addClass("imgMa"+i);
            });

        });

    });
</script>

谢谢!

4

1 回答 1

2

只需更改针对 p 的选择器。

$(document).find(".submenu p").each(function(i) {
于 2012-08-23T17:24:39.997 回答