功能点击li元素

用户名

我有一个包含li元素的菜单,单击其中一个元素后,我希望运行功能单击并显示带有li元素ID的警报。

JS

  <script type="text/javascript">
    $("#mainmenu li").click(function() {
       alert(this.id); 
    });
  </script>

的HTML

    <div id="menu1">
    <ul id="mainmenu">
    <li><a href="#">Choose the first map <i class="arrow"></i></a>
        <ul>
            <li><a href="#">Category 1<i class="arrow"></i></a>
                <ul>
                    <li class="div1clear" id="firstIDtoDisplay" data-path="contents/work/cycling1.html"><a href="#">% of employees cycling to work</a></li>                 
                </ul>
            </li>
            <li><a href="#">Ethnic maps<i class="arrow"></i></a>
                <ul>
                    <li class="div1clear" id="secoundIDtoDisplay" data-path="contents/ethnic/white_british1.html"><a href="#">% of White British residents</a></li>
                    <li class="div1clear" id="thirdIDtoDisplay" data-path="contents/ethnic/white_tot1.html"><a href="#">% of White residents</a></li>
                </ul>
            </li>
        </ul>
    </li>
</ul>
</div>  

 <script type="text/javascript">
    	$("#mainmenu li").click(function() {
           alert(this.id); 
        });
      </script>



    	<div id="menu1">
    	<ul id="mainmenu">
    	<li><a href="#">Choose the first map <i class="arrow"></i></a>
    		<ul>
    			<li><a href="#">Category 1<i class="arrow"></i></a>
    				<ul>
    					<li class="div1clear" id="firstIDtoDisplay" data-path="contents/work/cycling1.html"><a href="#">% of employees cycling to work</a></li>					
    				</ul>
    			</li>
    			<li><a href="#">Ethnic maps<i class="arrow"></i></a>
    				<ul>
    					<li class="div1clear" id="secoundIDtoDisplay" data-path="contents/ethnic/white_british1.html"><a href="#">% of White British residents</a></li>
    					<li class="div1clear" id="thirdIDtoDisplay" data-path="contents/ethnic/white_tot1.html"><a href="#">% of White residents</a></li>
    				</ul>
    			</li>
    		</ul>
    	</li>
    </ul>
    </div>	

不幸的是,单击后没有任何反应。控制台中也没有错误。错误可能出在JS代码中,您知道什么是问题吗?

Azad Zain

https://jsfiddle.net/pgsf6fot/

$(document).ready(function() { 
   $("#mainmenu li").click(function() {
          alert( $(this).attr('id') ); 
   });
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法点击指定的li元素上

来自分类Dev

如何使 AFTER li 背景元素可点击?

来自分类Dev

出现元素时尝试执行点击功能

来自分类Dev

点击屏幕或执行功能的任何元素

来自分类Dev

功能点击jQuery申请多个元素?

来自分类Dev

jQuery-li元素上的悬停功能

来自分类Dev

在phantomjs中的li元素上触发点击事件

来自分类Dev

无法点击使用Selenium的Java指定的li元素上

来自分类Dev

如何获取jquery中li元素的点击事件?

来自分类Dev

将点击事件设置为<li>元素内的每个<a>

来自分类Dev

可点击的<li>-扩展到其他项目的最后一项的点击功能

来自分类Dev

仅在特定元素上触发点击功能

来自分类Dev

Div元素无法引导点击以启用拖动功能

来自分类Dev

html,主体点击事件,除了具有焦点功能的元素

来自分类Dev

根据点击的元素触发不同的功能

来自分类Dev

使链接的可点击区域等于父元素(<li>)的大小,即使父元素有填充

来自分类Dev

li标记的点击功能不适用于除#以外的href

来自分类Dev

获取被点击的 <li> 的 ID

来自分类Dev

将html链接的可点击区域扩展为包含其他内容的包装li元素的大小

来自分类Dev

在www.trivago.ie页面上的li元素上触发点击事件

来自分类Dev

将html链接的可点击区域扩展为包含其他内容的包装li元素的大小

来自分类Dev

在 li 元素上提交活动表单点击 Yii2

来自分类Dev

jQuery:如何使用相同的点击功能触发不同的动作(使用不同的元素)

来自分类Dev

点击激活服务功能

来自分类Dev

禁用点击功能

来自分类Dev

div rel点击功能?

来自分类Dev

多选框点击功能

来自分类Dev

按钮点击功能

来自分类Dev

点击事件Hitbox功能

Related 相关文章

热门标签

归档