我正在制作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>
答案 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
}