我有一個jQuery的UI按鈕test-button
具有數據屬性。 該按鈕調用一個具有回調函數fnSaveCallback
的自定義小部件customWidget
。如何訪問回調函數內的呼叫者元素
$(".test-button").button({
icons: {
primary: 'icon-test icon-mixed icon-custom'
},
text: false
}).customWidget({
id: "custom-widget",
title: "My custom widget",
fnSaveCallback: function() {
// Need to get the data-test attribute from the "test-button"
}
});
我在試圖訪問該test-button
,以獲得從回調函數的數據屬性的值的問題。 任何想法我怎麼能做到這一點?提前致謝!
你試過這個嗎? – vbguyny
回調函數內的'this'不會讓我訪問按鈕元素,而是訪問customWidget。感謝您的時間;) –
您可以在回調'var test_button = $(「#test-button」)'之外聲明一個變量,然後可以使用回調中的變量來訪問該元素。 – vbguyny