我想從點擊函數發送多個數據到像這樣的代碼的jquery函數。從onclick函數發送多個值到jquery函數
當我在我的按鈕點擊我得到[object Object]undefined]
在警告框
代碼:
$(function() {
$("#button").click(function myf(data1, data2) {
alert(data1 + data2);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="#" id="button" onclick="myf('hello','word');">click</a>
我該怎麼辦呢?
要綁定兩個click事件偵聽器!一個使用'.click()',另一個使用'onclick'屬性! –
您正在註冊2個事件偵聽器,如果您將元素的「id」事件綁定,則從HTML傳遞數據沒有意義。 'id'必須是唯一的,所以你不妨將數據編碼到函數中。 – Cerbrus
您添加的JavaScript偵聽器有什麼問題?爲什麼你還需要一個jQuery? – ControlAltDel