Làm cách nào để kiểm tra xem hộp kiểm của tôi có số id
của UseUsername
đã được kiểm tra hay không và sau đó sử dụng thông tin đó để chuyển đổi một phần tử khác bằng một số id
của div
?Làm cách nào để sử dụng hộp kiểm để chuyển đổi một phần tử khác?
Trả lời
Đó là dễ dàng như:
$('#UseUsername').change(function(){
if($(this).is(':checked')){
$('#div').show();
} else {
$('#div').hide();
}
});
Ngoài ra, bạn có thể cháy, sự kiện này khi tải trang, vì vậy div sẽ biến mất nếu hộp kiểm không được chọn.
// Show the div only if the checkbox is checked
function toggleDiv(){
if($(this).is(':checked')){
$('#div').show();
} else {
$('#div').hide();
}
}
$(document).onload(function(){
// Set change event to hide/show the div
$('#UseUsername')
.change(toggleDiv)
.trigger('change');
});
Một cách rất đơn giản sẽ là như thế này:
$('#UseUsername').change(function(){
$('#div').toggle(this.checked); // show if it is checked, otherwise hide
});
Hãy thử nó:http://jsfiddle.net/mHNuN/
Giải pháp này tốt hơn nhiều so với tôi:] – Harmen
Tôi nghĩ rằng giải pháp của Harmen là tốt hơn. Sử dụng chuyển đổi có thể dẫn đến trạng thái hộp kiểm và chức năng mong muốn trở nên không đồng bộ. Tốt nhất để kiểm tra trạng thái sau mỗi lần thay đổi. –
Sử dụng quá trình chuyển đổi (bool) của quá trình chuyển đổi sẽ không khiến trang không đồng bộ, khi bạn chuyển vào nếu nó phải được hiển thị hoặc ghi chú –
- 1. Làm cách nào để kiểm tra xem một phần tử có nằm trong một phần tử khác trong jQuery không?
- 2. Có cách nào để sử dụng hai bóng hộp CSS3 trên một phần tử không?
- 3. Sử dụng chuyển đổi CSS hoặc javascript để chia tỷ lệ phần tử để phù hợp với phần tử động
- 4. Sử dụng jQuery, làm cách nào để thay đổi giá trị html của phần tử? (div)
- 5. Di chuột một phần tử và thay đổi một phần tử khác (không sử dụng Javascript)
- 6. Làm cách nào để thay đổi XML để sử dụng các thẻ phần tử trống?
- 7. Làm cách nào để xử lý thay đổi của hộp kiểm bằng cách sử dụng jQuery?
- 8. Làm thế nào để chuyển đổi một trường Boolean trong một phần tử mảng trong MongoDB?
- 9. Làm cách nào để sử dụng WWW :: Mechanize để kiểm tra hộp radio?
- 10. Cách di chuyển phần tử con từ cha mẹ này sang phần tử khác bằng cách sử dụng jQuery
- 11. Làm cách nào để thay đổi phần tử đã đặt?
- 12. Làm cách nào để chèn phần tử trực tiếp sau phần tử khác với XMLStarlet?
- 13. Làm cách nào để cuộn một phần tử bên trong bố mẹ khi một phần tử cố định chuyển?
- 14. Làm cách nào để kiểm tra xem một phần tử có bất kỳ phần tử con nào sử dụng jquery không?
- 15. Làm cách nào để chuyển đổi phần web.config này?
- 16. sử dụng jquery, làm cách nào để kiểm tra xem một phần tử có hiển thị hay không?
- 17. Làm thế nào để thay đổi lớp CSS của một phần tử trang HTML bằng cách sử dụng ASP.NET?
- 18. Làm cách nào để kiểm tra xem một phần tử thuộc về một loại phụ hay một phần tử phụ khác?
- 19. Làm cách nào để di chuyển một phần tử trong DOM?
- 20. Làm cách nào để kiểm tra xem ArrayList có chứa bất kỳ phần tử nào của một ArrayList khác không?
- 21. Làm thế nào để lấy id của một phần tử khi sử dụng Capybara để kiểm tra (Rails)
- 22. Làm cách nào để biết một hộp kiểm có thực sự được nhấp không?
- 23. Làm cách nào để nhận được độ mờ của một phần tử sử dụng Javascript?
- 24. Làm thế nào để hiển thị/ẩn một phần tử trên các hộp kiểm được chọn/bỏ chọn bằng cách sử dụng jQuery?
- 25. Làm thế nào để chuyển đổi chuỗi để kiểm soát?
- 26. Làm thế nào để chuyển đổi và áp dụng một phần chức năng bằng cách sử dụng Scala Macros?
- 27. Góc - Làm cách nào để xóa DOM khỏi phần tử tôi đã sử dụng biên dịch $?
- 28. Có cách nào để di chuột qua một phần tử và ảnh hưởng đến một phần tử khác không?
- 29. Khi thiết bị iOS xoay, làm cách nào để thay đổi hướng chỉ một phần tử?
- 30. cách đặt một phần tử lên trên một phần tử khác?
tôi sử dụng display: none nên div dont xuất hiện – Karem
1 để có thể hiểu câu hỏi gốc XD – Supuhstar
khi không được chọn -> phần khác không hoạt động \t \t \t \t $ ('# sampathcrdr') .change (function() { if ($ (this) .is (': checked')) { alert ("ok"); } else { cảnh báo ("Gonee"); } }); –