tôi có thể ràng buộc một sự kiện jquery để yếu tố này như:jQuery xử lý sự kiện không làm việc
<script type="text/javascript">
$('#new_key').ready(function() {
alert('Handler for .submit() called.');
return false;
});
Nó hoạt động như mong đợi
nhưng nếu tôi làm:
<script type="text/javascript">
$('#new_key').submit(function() {
alert('Handler for .submit() called.');
return false;
});
nó không hoạt động. không ai biết tại sao? tôi đang thiếu gì?
+1, nhưng tại sao sử dụng $ (function() {}) thay vì $ (document) .ready()? Việc đầu tiên không đọc tốt, trong khi thứ hai là rõ ràng hơn (IMHO) – Matt
@Matt - Chỉ cần thói quen của tôi cho ngắn gọn kể từ khi tôi gõ nó có lẽ 50 lần một ngày tôi giả sử, tùy theo bạn thích sẽ làm việc tốt mặc dù ... bất cứ điều gì nổi thuyền của bạn. –
@Matt họ thực sự khác nhau, nếu tôi không nhầm, nhưng một chút, và tôi không thể nhớ làm thế nào. Tôi nghĩ, mặc dù, $ (function() {}) là bằng cách nào đó tốt hơn. – Seaux