zoukankan      html  css  js  c++  java
  • 关于jquery 的click事件中参数的问题

    检举|2008-11-25 16:54opening_jilin | 分类:JavaScript | 浏览9818次
    我原来用html中的onclick触发js方法可以传递参数
    <a href="#" onClick="showFile('view');">aaaaa</a>
    <script>function showFile(fun){}</script>
    但是 现在用jquery的click事件怎么传递这个参数?
    <a href="#" id="fun">aaaaa</a>
    $("#fun").click(function () { 
    });
    那我要怎样传递这个参数呢?
     
    ----------------------
     
    超级小裤衩|八级
    <a id="fun" testvalue='abc' href="#" onClick="showFile('view');">aaaaa</a> 
    $("#fun").click(function () { 
    alert($(this).attr('testvalue')); 
    alert($(this).text()); 
    alert($(this).attr('href')); 
    //......
    }); 
    试试吧
     
    *******************************************
    js 删除前confirm确认提示代码
    第二种方法:原理跟上面的一样。
    JavaScript删除确认框 
    <a href="javascript:if(confirm('确实要删除吗?'))location='jb51.php?id='">删除</a>
    第三种:主要用于批量删除的确认提示 
    <input name="Submit" type="submit" class="inputedit" value="删除" onclick="{if(confirm('确定纪录吗?')){this.document.formname.submit();return true;}return false;}"> 
    <input name="按钮" type="button" ID="ok" onclick="{if(confirm('确定删除吗?')){window.location='Action.asp?Action=Del&TableName=Item&ID=<%=ID%>';return true;}return false;}" value="删除栏目" />
    下面是别的网友整理的,大同小异。一般通过弹出确认按钮来判断是否继续进入下面的删除页面。
    第一种: 
    <a href="javascript:if(confirm('确认删除吗?'))window.location='del.asp'">删除</a> 
    第二种: 
    <script language="javascript"> 
    <!-- 
    function del_sure(){ 
    var gnl=confirm("你真的确定要删除吗?"); 
    if (gnl==true){ 
    return true; 
    else{ 
    return false; 
    ---> 
    </script> 
    //调用 
    <a href="del.asp?id=<%=rs("id")%>" onclick="javascript:del_sure()">删除</a> 
    第三种: 
    <script language="javascript"> 
    function confirmDel(str){ 
    return confirm(str); 
    </script> 
    <a href="delete.asp" onclick="return confirmDel('确定要删除吗')">删除</a>
     
    **********************************
    jsp中<select>的option的默认问题
    2012-08-13 14:30
    在option中加一个<%if%>语句判断,来确定哪一个option是select的 代码怎么写
     
    提问者采纳
    热心网友
    <option value='1' <%if(param==1){%>selected='selected'<%}%>>
     
    <option value='2' <%if(param==2){%>selected='selected'<%}%>>
     
    <option value='3' <%if(param==3){%>selected='selected'<%}%>>提问者评价已经解决了 3Q~
    评论|0
    2012-08-13 14:42网友采纳
    用js判断啊。
    document.getElementById('selectID').options
    document.getElementById('selectID').selectedIndex
    ]
     
    ***********************************
    jQuery如何获取select下被option选中的id值 <select> <option value="12" id="56">89</option><select>
    2012-08-04 12:21
    例如我选中了 89这一项,那89这一项的ID如何获取呢?当然要实现同时取两个值,有没有别的办法?
     
     
    $("select option:selected").attr("id");
    $("select option:selected").val();
    提问者评价灰常感谢
     
     
  • 相关阅读:
    c#构造函数对string类型赋初值
    个人计算机管理
    .net Core2建立MVC网站,部署
    运行或开发.NET Core 的先决条件(支持项目、依赖项)
    在Windows下不使用密码远程登陆Linux
    在Linux下不使用密码远程登陆其他Linux
    如何查看MySQL中每张表占用的空间大小
    pdo如何防止 sql注入
    受教了,memcache比较全面点的介绍,受益匪浅,适用memcached的业务场景有哪些?memcached的cache机制是怎样的?在设计应用时,可以通过Memcached缓存那些内容?
    LVS原理详解及部署之二:LVS原理详解(3种工作方式8种调度算法)
  • 原文地址:https://www.cnblogs.com/huapox/p/3516094.html
Copyright © 2011-2022 走看看