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

javascript - thay đổi tùy chọn từ - Thuộc tính chọn tùy chọn có bị hỏng không?

In lại Tác giả: Walker 123 Thời gian cập nhật: 27-11-2023 22:37:41 28 4
mua khóa gpt4 Nike

Tôi đang cố gắng viết một plugin cho Prototype trong đó người dùng nhấp vào menu thả xuống và thay thế nó bằng phần tử nhiều lựa chọn. Tôi gần xong rồi. Mọi thứ đều ổn cho đến khi người dùng chọn những gì họ muốn hiển thị và gửi biểu mẫu đến cùng một trang. Tôi đang sử dụng PHP để sử dụng đã chọn đánh dấu Thuộc tính để giữ lại các lựa chọn của người dùng. Vì vậy, plugin của tôi chạy sau đó và sao chép các tùy chọn vào phần chọn nhiều và đó là vấn đề. Giả sử người dùng chọn 3 mục thì trong code html multiselect cả 3 mục đều có đã chọn thuộc tính, nhưng chỉ thuộc tính cuối cùng sẽ được đánh dấu và khi biểu mẫu được gửi lại vào thời điểm này, nó thực sự sẽ chỉ gửi thuộc tính được đánh dấu. Đây là một bản demo. Bất kỳ trợ giúp về điều này sẽ rất hữu ích. Cảm ơn.

HTML




JavaScript

$('test1').childElements().each(function(option){
$('test2').insert(option);
});

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

Vì danh sách thả xuống đầu tiên không có nhiều lựa chọn nên nó chỉ có thể có một mục được chọn và DOM sẽ được chuẩn hóa để chỉ có một tùy chọn. đã chọn Thuộc tính được đặt thành Đúng.

Hình như khi copy thì thuộc tính vẫn còn đó nên bạn phải đọc và thiết lập cho phù hợp đã chọn tài sản.

Chưa bao giờ sử dụng nguyên mẫu, nhưng tôi đã nghĩ ra một thứ như thế này:

$('test1').childElements().each(function(option){
$('test2').insert(option);
option.selected = $(option).readAttribution('selected');
});

jsFiddle - Chỉ được thử nghiệm trong Chrome

Về javascript - di chuyển các tùy chọn từ - thuộc tính chọn tùy chọn có bị hỏng không? , 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/12983592/

28 4 0
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