Làm thế nào bind một sự kiện xử lý cho các event "select", hoặc trigger sự kiện trên một phần tử.
.select(handler (eventObject))
handler(eventObject) : Một chức năng để thực hiện mỗi lần sự kiện này được kích hoạt.
.select([eventData], handler(eventObject)).
eventData : Một Sơ đồ dữ liệu này sẽ được thông qua để xử lý sự kiện.
handler(eventObject) : Một chức năng để thực hiện mỗi lần sự kiện này được kích hoạt.
.select()
Method này là một shortcut cho các bind('select', handler) trong hai biến thể đầu tiên, và .trigger('select') ở phần ba.
Sự kiện select được gửi tới một phần tử khi người dùng tạo ra một lựa chọn văn bản bên trong nó. event này được giới hạn trong các lĩnh vực và hộp .
Ví dụ, xem các HTML:
Trigger the handler
Các handler event có thể được liên kết với các đầu vào văn bản:
$('#target').select(function() {
alert('Handler for .select() called.');
});
Bây giờ, khi bất kỳ phần nào của văn bản được chọn, cảnh báo được hiển thị. Chỉ đơn thuần là thiết lập vị trí của con nháy không trigger sự kiện. Để kích hoạt event bằng tay, áp dụng .select() mà không cần tham số:
$('#other').click(function() {
$('#target').select();
});
Sau khi mã này thực hiện, nhấp chuột kích hoạt vào nút cũng sẽ thông báo thông báo:
Xử lý cho .select() được gọi.
Ngoài ra, các hành động mặc định select vào trường sẽ bị loại bỏ, do đó, toàn bộ các trường văn bản sẽ được chọn.
Ví dụ: Để làm điều gì đó khi văn bản trong hộp đầu vào được chọn:
Click and drag the mouse to select text in the inputs.
$(":input").select( function () {
$("div").text("Something was selected").show().fadeOut(1000);
});
Click and drag the mouse to select text in the inputs.
DangTrung
Không có nhận xét nào:
Đăng nhận xét