Tiêu đề có vẻ khó hiểu nhưng những gì tôi muốn làm là ...Làm thế nào để chọn lại được chọn tùy chọn
tôi biết làm thế nào để xử lý chỉ khi người dùng chọn tùy chọn mới với điều này - $('select').change(function(){})
.`
Nhưng không phải nếu người dùng muốn chọn tùy chọn đã được chọn.
Tôi cũng đã thử với radio
nhưng cũng vậy.
Được rồi, ví dụ: tôi có lựa chọn có tùy chọn (đỏ, xanh dương, xanh lục).
<select>
<option value="red">RED</option>
<option value="blue">BLUE</option>
<option value="green">GREEN</option>
</select>
và tôi có kịch bản này:
$('select').change(function(){
var val = $(this).val();
alert(val);
});
Khi tôi chọn tùy chọn 'xanh' nó cảnh báo cho một giá trị 'xanh', sau đó tôi chọn 'xanh' nó cảnh báo 'xanh' là tốt. nhưng khi tôi chọn 'xanh' một lần nữa không có gì xảy ra.
không nhận được những gì bạn đang cố gắng giải thích .... hãy cụ thể hơn –
Bạn đã thử với radio 'click() '? –
Nếu bạn đang sử dụng thẻ được chọn, tôi sẽ thực hiện tùy chọn được chọn như "Vui lòng chọn giá trị", sau đó bạn có thể kiểm tra khi bạn gửi nó nếu giá trị chung để nhắc người dùng chọn trường cần thay đổi. – ddelnano