我的申请表上有四个按钮。每个按钮调用相同的javascript函数说" Hello Me"。在打电话给这个"你好我"函数,我想将隐藏字段值设置为不同。就像调用按钮一样,此功能应将隐藏字段值设置为" Hello 1"如果按钮2单击而不是"你好2"等等。
我正在尝试在内部获取发件人按钮ID#34; Hello Me"功能,但不知道该怎么做?无论如何都有内部的发送者按钮ID"你好我的功能"?我试图使用jquery实现这一点。
答案 0 :(得分:0)
是的,你可以这样:
<button onclick="myFunction(this);">
function myFunction(button)
{
var myButton = $(button);
window.alert(myButton.attr('id'));
}
答案 1 :(得分:0)
您可以将信息设置为每个按钮的数据属性,然后使用jQuery查看该数据:
HTML:
<button type="button" data-number="1">Click Me!</button>
jQuery的:
$(this).data("number"); // equals "1" if the above button is selected.
----------------------- edit -----------------------
如果您确实想使用id属性,可以使用:
$(this).attr("id"); // equals whatever id you gave this button