我有一個包含多個div的頁面,每個div都有一個來自數據庫的ID,每個div都有一個像按鈕,我想要做的是當我點擊像按鈕ID傳遞在我的函數中的參數,這裏是我迄今爲止嘗試:傳遞ID作爲參數
function addLike
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="myID" onClick="addLike()">
<button type="button">Like</button>
</div>
<div id="myID" onClick="addLike()">
<button type="button">Like</button>
</div>
<div id="myID" onClick="addLike()">
<button type="button">Like</button>
</div>
<div id="myID" onClick="addLike()">
<button type="button">Like</button>
</div>
<div id="myID" onClick="addLike()">
<button type="button">Like</button>
</div>
<div id="myID" onClick="addLike()">
<button type="button">Like</button>
</div>
文檔中的ID應該是唯一的。 – lilezek
@lilezek正如OP提到的,ID來自DB,所以我猜它們是唯一的。我認爲,在代碼中,這只是爲了說明。 – Junaid
1)'id'屬性必須是唯一的,儘管我假設它們來自你的代碼,因爲它們來自數據庫。 2)將點擊處理程序放在'button'上。將click處理程序放在應該單擊的元素的父級上是沒有意義的。 3)http://api.jquery.com/click –