如果你正在使用jQuery并希望從對象中遍歷出所有的key值,此時你可以使用jQuery的each()方法來實現。該方法可以接收兩個參數:一個是要遍歷的對象,另一個則是回調函數,回調函數可以使用key和value參數來獲取鍵值對。具體實現如下:
var obj = { foo: "bar", baz: "qux" }; $.each(obj, function(key, value) { console.log(key + ": " + value); });
在上面的代碼中,我們定義了一個對象obj,然后使用each()方法來遍歷該對象。在回調函數中,我們使用key和value參數來獲取鍵值對,并使用console.log()將其打印到控制臺中。
如果你想要遍歷的對象是一個jQuery對象,可以使用jQuery的data()方法來獲取該對象的所有數據:
var $div = $('div'); $.each($div.data(), function(key, value) { console.log(key + ": " + value); });
以上代碼中,我們定義了一個jQuery對象$div,然后使用each()方法來遍歷該對象的所有數據。這里的data()方法返回該對象的所有數據,包括data-*屬性和通過jQuery的data()方法添加的數據。