首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery onClick preventDefault

jQuery onClick preventDefault
EN

Stack Overflow用户
提问于 2013-08-06 12:03:37
回答 5查看 53.6K关注 0票数 18

我有一个表,我想要抑制链接点击,因为我需要其他功能的链接。

桌子的结构是这样的:

代码语言:javascript
复制
<table>
<tr><th>Day</th><th>Event</th>
<tr class="DAY" id="DAY_0"><td>1-8-2013</td><td><a href="?tab=tabCalendar&dayEvent=DAY_0">Add Event</a></td></tr>
<tr class="DAY" id="DAY_1"><td>2-8-2013</td><td><a href="?tab=tabCalendar&dayEvent=DAY_1">Add Event</a></td></tr>
</table

我的jquery代码试图阻止刷新页面,并显示id如下

代码语言:javascript
复制
<script>
  $("a").click(
      function(event) {
        event.preventDefault();
        alert('Picked: '+ event.target.id.slice(4) );
      }
    );
  </script>

我还尝试了以下几种方法

代码语言:javascript
复制
$(".DAY").click(function(){//to catch the class DAY.click()

甚至

代码语言:javascript
复制
$("[id^=DAY]").click(function(){//to catch the id DAY*.click

然而,这些功能都没有起到任何作用。

我使用的版本是

代码语言:javascript
复制
jquery-1.9.1.js
jquery-ui-1.10.3.custom.js
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-08-06 12:19:24

最简单的方法:

代码语言:javascript
复制
<script>
   $(".DAY").click(
      function(event) {
         event.preventDefault();
         alert('Picked: '+ $(this).attr('id').slice(4));
      }
   );
</script>
票数 19
EN

Stack Overflow用户

发布于 2013-08-06 12:05:38

尝试将脚本放在DOM READY

代码语言:javascript
复制
<script type="text/javascript">
    $(document).ready(function(){
        $("a").on('click',function(event) {
            event.preventDefault();
            alert('Picked: '+ $(this).parent('td').parent('tr').id.slice(4) );
        });
     });
</script>
票数 11
EN

Stack Overflow用户

发布于 2013-08-06 12:07:22

试试这个:

代码语言:javascript
复制
$(document).ready(function(){

    $("a").click(
      function(event) {
        event.preventDefault();

          DATA = $(this).closest('tr').attr('id').slice(4);

        alert('Picked: ' + DATA);
      }
    );

});

这将获得您单击的IDa。我还创建了一个jSFiddle:http://jsfiddle.net/pAZeb/

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18079656

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档