+ -
当前位置:首页 → 问答吧 → jq中的onclick绑定事件

jq中的onclick绑定事件

时间:2009-09-15

来源:互联网

通常情况下,oncilck事件
<a  onclick="a('par1','par2')"  id="a"  >aaaaaa</a>

function  a(par1,par2){
   alert(par1);
}

jq :
$("#a").onclick(
  function(){
    ......
  }
)


在jq中 怎么把par1和par2两个参数带进去?

作者: ccjjww1222   发布时间: 2009-09-15

弄俩没用的属性,让他们等于par1 par2...

作者: leklueze2   发布时间: 2009-09-15

引用
引用第1楼leklueze2于2009-09-15 15:08发表的  :
弄俩没用的属性,让他们等于par1 par2...


用两个hidden?  然后去读取?
这样做局限性很大

作者: ccjjww1222   发布时间: 2009-09-15

<a  onclick="a('par1','par2')"  id="a"  >aaaaaa</a>
换成
<a name="par1" title="par2"  id="a"  >aaaaaa</a>
这样

$("#a").onclick(
  function($("#a").attr("name"),$("#a").attr("title")){
    ......
  }
)

作者: leklueze2   发布时间: 2009-09-15

jQuery对象没有onclick,是click

作者: keakon   发布时间: 2009-09-15

<script src="jquery-1.3.1.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[

  $(function(){

    $("a").bind("click",{par1: "par1",par2: "par2"},  a);

    function  a(event){
        alert(event.data.par1);
    }
});
  //]]>
  </script>
</head>
<body>
<a    id="a"  >aaaaaa</a>

</body>

作者: meisen2002   发布时间: 2009-09-15

<script language="javascript" src="jquery.js"></script>
<script language="javascript">
var name = '';
var height = '';
    $(document).ready(function(){
            $('#names').html('页面加载中....').load('attend.php?op=view');
            $('#btn').click(function(){
                    $.get('http://test.cn/home/attend.php', {'btn':$('#btn').val(),'name':$('#name').val(),'op':'add'},
                    function(data){
                            if(data == 1){
                                    $('#msg').html('对不起用户名不能为空').css('color','red');
                            }
                            if(data == 2){
                                    var bb=$('#name').val()+'<br>'+$("#names").val();
                                    $('#names').append(bb);
                                    $('#names').style.hieght = $('#names').style.hieght + 10;
                                    $('#msg').html('恭喜您参加已成功').css({'color':'red'});
                            }
                            if(data == 3){
                                    $('#msg').html('对不起用户名已重复').css('color','red');
                                    return false;
                            }
                    })
            })
    })
</script>

作者: xinxin   发布时间: 2009-09-16

$('您的id').click(function(){
这里写您的单击后的方法
})

作者: lizhi   发布时间: 2009-09-16

                          

作者: liqiongjuan1   发布时间: 2009-09-17

$('您的id').click(function(){

作者: liugt34   发布时间: 2009-09-22

相关阅读 更多