cuốn sách gpt4 ai đã làm

Hộp chọn jQuery hiển thị/ẩn div

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 21:38:42 25 4
mua khóa gpt4 Nike

Tôi sử dụng hộp chọn jquery để hiển thị/ẩn div. Điều này hoạt động, nhưng khi quay lại/nhấp để xóa giá trị tùy chọn (Chọn màu), jquery sẽ không ẩn div cuối cùng.

JS:

 $(document).ready(function(){
$("select").change(function(){
$( "tùy chọn chọn: đã chọn"). mỗi(function(){
if($(this).attr("value")=="red"){
$(".box").ẩn();
$(".red").show();
}
if($(this).attr("value")=="green"){
$(".box").ẩn();
$(".green").show();
}
if($(this).attr("value")=="blue"){
$(".box").ẩn();
$(".blue").show();
}
});
}).thay đổi();
});

HTML:









Bạn đã chọn tùy chọn màu đỏ nên tôi ở đây

Bạn đã chọn tùy chọn xanh nên tôi ở đây

Bạn đã chọn tùy chọn màu xanh nên tôi ở đây

CSS:

 .hộp{
phần đệm: 20px;
display: none;
lề trên: 20px;
đường viền: 1px liền khối #000;
}
.red{ nền: #ff0000 }
.green{ nền: #00ff00 }
.blue{ nền: #0000ff }

如何解决这个问题?

演示:http://jsfiddle.net/9yR4f/

câu trả lời hay nhất

Tôi sẽ đơn giản hóa toàn bộ vấn đề thành:

$("select").change(function () {
$('div.box').hide();
$('div.box.'+$(this).val()).show();
});

jsFiddle example

Về javascript - Hộp chọn jQuery hiển thị/ẩn div, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/25004310/

25 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress