Tôi đang gặp phải một thời gian khó khăn để tìm ra DOMElement thực tế từ bộ chọn jquery. Mã mẫu:Cách lấy Phần tử DOM từ Bộ chọn JQuery
<input type="checkbox" id="bob" />
var checkbox = $("#bob").click(function() { //some code })
và trong một đoạn mã khác Tôi đang cố gắng xác định giá trị đã chọn của hộp kiểm.
if (checkbox.eq(0).SomeMethodToGetARealDomElement().checked)
//do something.
Và xin vui lòng, tôi không muốn làm:
if (checkbox.eq(0).is(":checked"))
//do something
Điều đó có được là tôi xung quanh hộp kiểm, nhưng đôi khi tôi đã cần sự DOMElement thực.
Một trường hợp trong đó điều này có thể cần thiết: trong Knockout.js, hàm 'applyBindings' mong đợi một nút DOM không phải là bộ chọn jQuery. Câu hỏi này (và câu trả lời của nó) là chính xác những gì cần thiết. –