Các jQuery .data() documentation nói như sau:Lưu trữ một chức năng với các dữ liệu jQuery() phương pháp
The .data() method allows us to attach data of any type to DOM element
tôi giả "bất kỳ loại" đề cập đến chức năng là tốt. Giả sử tôi có div với id foo như vậy:
<div id="foo">Foo!</div>
Và tôi muốn lưu trữ một hàm trong đó gọi là say
có tham số. Theo tài liệu tôi muốn lưu trữ các chức năng theo cách này:
$("#foo").data("say", function(message){
alert("Foo says "+message);
});
Câu hỏi của tôi là, làm thế nào để gọi hàm với một tham số khi tôi muốn làm như vậy.
$("#foo").data("say");
phải trả về hàm, nhưng làm cách nào để chuyển một tham số cho hàm?
Cảm ơn!
thú vị! tôi sẽ thử. cảm ơn! –
'$ (" # foo "). Dữ liệu (" say ") (" hello ");' có vẻ hoạt động tốt. – Kobi