javascript - jquery中的选择器问题

标签 javascript jquery jquery-selectors

我有以下 HTML 代码来实现分页。

<ul>
  <li class="active">
    <a class="paging" id="page_1" href="">1</a>
  </li>
  <li>
    <a class="paging" id="page_2" href="#">2</a>
  </li>
  <li>
    <a class="paging" id="page_3" href="#">3</a>
  </li>

当用户单击页码时,我需要执行一段 javasript 代码。

我尝试了以下方法

  $('.paging').click(function () {
    alert('test');
  });

但是警报消息没有显示。

我的代码有什么问题?

最佳答案

您需要防止 anchor 标记的默认行为,最好将此脚本包装在 document.ready 中:

$(document).ready(function(){
    $('.paging').click(function (e) {
        e.preventDefault();
        alert('test');
      });
   });

<强> Working JSFiddle

关于javascript - jquery中的选择器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24604310/

相关文章:

javascript - 如何将参数从 scala.html 传递到 play 框架中的 javascript?

javascript - jQuery 中 parent sibling 的操作

javascript - 如何在 Bootstrap 中构建交互式决策树

javascript - JQuery 使图像元素在可点击的 div 中不活动

Javascript:如何让 function2 仅在 function1 完全完成后才执行?

javascript - JS - 是否每次创建类时都重新定义类成员函数?

下一个同级元素内的 jQuery 选择器

jquery - 如何使用 jQuery 取消选中禁用的单选按钮?

javascript - 确定视频全屏 JavaScript HTML

php - 带有参数的路由的 Laravel Controller 请求数组为空