如何将小部件类别上的3个主要类别中的链接更改为javascript函数调用

时间:2013-05-08 作者:Marcelo Noronha

我想知道。。

如何更改我的3个主要类别链接,以便它们调用javascript函数?

我正在使用WooThemes的快照主题。

以下是网站的当前状态:

http://www.mpn.p.ht/wp_br2/

我想更改javascript函数调用的链接的类别有:Masculino, FemininoInfantil.

他们在一个有类的容器中widget.

编辑:

我已经更改了jquery。

我尝试在中使用jqueryindex.php:

$(document).ready(function() {

    $(".widget ul li > a").not("ul li ul li>a").attr("href", "javascript:hideMenu();showSubMenu(\'m-submenu\');");
$(".widget ul li+li > a").not("ul li+li ul li>a").attr("href", "javascript:hideMenu();showSubMenu(\'f-submenu\');");
$(".widget ul li+li+li > a").not("ul li+li+li ul li>a").attr("href", "javascript:hideMenu();showSubMenu(\'i-submenu\');");

});
但是,似乎有些子类别正在调用javascript函数。换句话说,我的。在某些情况下,它不起作用。

我该怎么办?

谢谢

1 个回复
SO网友:Marcelo Noronha

答案是:

$(document).ready(function() {
    $("#f-submenu").hide();
$("#m-submenu").hide();
$("#i-submenu").hide();
$(".widget ul li > a:not(ul li ul li>a, ul li+li ul li>a,ul li+li+li ul li>a     
)").attr("href", "javascript:hideMenu();showSubMenu(\'m-submenu\')");
$(".widget ul li+li > a:not(ul li ul li>a, ul li+li ul li>a,ul li+li+li ul li>a 
)").attr("href", "javascript:hideMenu();showSubMenu(\'f-submenu\');");
$(".widget ul li+li+li > a:not(ul li ul li>a, ul li+li ul li>a,ul li+li+li ul li>a 
)").attr("href", "javascript:hideMenu();showSubMenu(\'i-submenu\');");
});   
似乎我必须在每个:not

结束

相关推荐

向php代码添加一行文本

我的wordpress主题有一个按钮可以打开或关闭面包屑。我想关闭面包屑,并在除主页外的所有页面上显示面包屑的位置放置一行文本。您可以在此处看到面包屑:http://greenesrelease.com/what-is-it/我在sub_page_header.php 面包屑被称为if(!is_front_page() && ( get_option(\'rttheme_breadcrumb_menus\') || get_option(THEMESLUG.\'_show_search\