Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用html助手类为导航下拉列表创建单击事件?_Javascript_Jquery_Html_Html Helper - Fatal编程技术网

Javascript 如何使用html助手类为导航下拉列表创建单击事件?

Javascript 如何使用html助手类为导航下拉列表创建单击事件?,javascript,jquery,html,html-helper,Javascript,Jquery,Html,Html Helper,我使用的是MVC5。我已经创建了导航下拉列表。这是我的代码: <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="menu"> Report <b class="caret"></b> <

我使用的是MVC5。我已经创建了导航下拉列表。这是我的代码:

            <li class="dropdown">
            <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="menu">
                Report
                <b class="caret"></b>
            </a>
            <ul class="dropdown-menu">

            <li class="myselector"><a href="#">a </a></li>


            <li><a href="#">b </a></li>


            </ul>
            </li>
  • 现在我有相同的控制器,但a和b的动作不同


    如何在单击a和b时移动到另一页。是否有可用的点击事件?

    我认为它可以与一些js代码一起使用,但您没有在此处附加任何js。因此,您需要在html代码中添加一些内容,以便将链接标识为不同的链接。 像这样的

    <li class="myselector action-show-a"><a>A</a></li>
    <li class="myselector action-show-b"><a>B</a></li>
    
  • a
  • b

  • 然后,您需要使用.myselector选择元素,并根据.action-show-a和.action-show-b将指定的操作添加到元素中。为此,您需要将eventlistners添加到onclick操作中。

    为什么不使用cshtml文件中的helper方法来相应地生成路径?