如何在按钮单击时调用jQuery函数?

Hit*_*han -1 html javascript jquery

我希望在按钮单击时调用jQuery函数,并将动态参数传递给该函数.

HTML:

<button onclick=getvalue(val['id']):void(0);>Click</button>
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

function getvalue(id) {
    alert(id);
}
Run Code Online (Sandbox Code Playgroud)

Bar*_*mar 7

您需要将属性放在引号中,因为值中有引号.此外,:void(0);函数调用后出现语法错误.

<button id="button1" onclick="getvalue(this.id);">Click</button>
Run Code Online (Sandbox Code Playgroud)

或者您可以为元素提供ID并在jQuery中绑定click处理程序.

<button class="mybuttons" id="button1">Click</button>

<script>
$("#mybutton").click(function() {
    getvalue(this.id);
});
</script>
Run Code Online (Sandbox Code Playgroud)