我在創建html/jquery應用程序時無法在不使用全局變量的情況下傳遞值時遇到問題。快速的例子使用非標準屬性
1)裝載表一類如「playersTable」
2)安裝一個唯一的ID,如「25」
3)點擊表格行和產卵的一排將根據父級的類和ID執行操作的按鈕;如查詢playersTable WHERE行= 25等
的問題是,因爲我正在開發,我需要配合越來越多值到父元素(或已具有類和ID的任何元件)和我想避免將20件東西添加到課程中
我不知道在需要將更多數據附加到我的元素時該怎麼辦。我也使用了「value」屬性,但是後來我想知道所有的瀏覽器是否支持它,如果是不好的練習,等等,如果我開始創建自己的屬性,它甚至可以工作嗎?如
<div id = "2" class = "test" myAttr = "foo"></div>
或者我一直在談這一切錯誤的方式嗎?
謝謝,這就是我一直在尋找的。然而,我遇到的一個問題是,我正在使用來自PHP的數據填充我的網頁。我將數據附加到Id和Class之類的東西上,因爲這是我看到將主鍵傳遞給html以供jQuery使用的唯一方式。 – user3822370
附加數據服務器端以便在JavaScript中使用*完全是用於HTML中的用例數據屬性。請參閱https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Using_data_attributes – pwdst