Có thể sử dụng đối tượng phần tử jQuery làm khóa mảng/đối tượng không?Sử dụng đối tượng phần tử jQuery làm khóa mảng?
Ví dụ:
var el = jQuery(this);
var test = {};
test[el] = "something strange";
Làm a:
jQuery.each(test, function(k,v){
console.log(k);
});
chỉ báo cáo [đối tượng Object]
Có nói rằng tôi có thể thực sự sử dụng lại k
như jQuery gốc đối tượng phần tử?
Bạn cuối cùng hy vọng đạt được điều gì? Vì 'el' là một đối tượng, nếu bạn muốn liên kết' 'một cái gì đó kỳ lạ "' với đối tượng đó, tại sao không chỉ thêm một thuộc tính vào đối tượng? –
@amnotiam Đây là một ví dụ đơn giản. Việc sử dụng thực tế sẽ là tôi cần một loạt các els, do đó, nó sẽ không làm việc để thêm một tài sản cho nó. –
Nếu bạn cần một mảng của els không phải là chỉ 'var test = []; test.push (el); // etc'? – nnnnnn