[英]Jquery Passing this as function parameter
<input type="button" id="1" class="add" value="+" title="Add" onclick="set(this);"/>
function set(obj){
alert(obj.id);
}
上面的代碼不起作用。
我需要在onclick函數中傳遞按鈕的id屬性。 有什么辦法可以實現這一目標。
您的html應該是
<input type="button" id="1" class="add" value="+" title="Add" onclick="set(this.id);"/>
並編寫Java腳本函數為
function set(id)
{
alert(id);
}
您的標題中提到了jQuery,但是您正在使用JS解決方案。 如果您想使用jQuery:
HTML:
<input type="button" id="1" class="add" value="+" title="Add" />
JS:
$("#1").click(function(){alert(this.id);});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.