使用JavaScript更改输入按钮的onClick参数

时间:2012-09-08 01:11:29

标签: javascript jquery html ajax onclick

我正在制作Android Web应用程序,而我正在使用JQuery Mobile。我的问题是:

是否可以使用Javascript更改onClick事件的参数? 我将使用Ajax post请求从数据库中获取我的行的主键属性。获取主键后,我想设置输入按钮的onClick事件的参数。

这是我的程序结构:

<script>
$.ajax({
    type:"POST",
    url:"url.php",
    dataType:"json",
    data:{input:input},
    success: function (result)
    {
        //Set my input button's onclick
    }
});
</script>

3 个答案:

答案 0 :(得分:0)

使用此

yourelement.addEventListener('click', yourfunction);

或者

yourelement.addEventListener('click', function() {
   //your code here
});

或在jquery中

$('yourelement').click(yourfunction)

答案 1 :(得分:0)

success: function (result)
{
  $("#" + result).click(function () {
    // do something
  });
}

答案 2 :(得分:0)

你可以这样做:

$('#element').click({id: id}, handleClick);

例如,如果点击处理程序位于范围之外的某处:

function clickHandler(ev) {

    var id = ev.data.id;
    // use id

}