Tôi đã googled và thử một số cách để làm điều này nhưng không có gì làm việc cho tôi cho đến nay. Những gì tôi đang tìm kiếm là khá đơn giản: Tôi muốn để có thể cho biết liệu một dropdown có một giá trị được lựa chọn hay không. Vấn đề là selectedIndex,: đã chọn, val(), vv làm trả lại kết quả cho các trường hợp sau đây:JS/Jquery: làm thế nào để kiểm tra xem thả xuống đã lựa chọn giá trị?
<select>
<option value="123">123</option>
<option value="234">234</option>
</select>
Rõ ràng là trình duyệt sẽ hiển thị danh sách thả xuống này với tùy chọn 123 được lựa chọn nhưng nó sẽ được lựa chọn chỉ vì không có tùy chọn nào khác, trong thực tế, trình đơn thả xuống này không có giá trị được chọn vì không có thuộc tính "được chọn". Vì vậy, về cơ bản tôi đang cố gắng tìm cách kể ngoài menu thả xuống trên từ một
<select>
<option selected value="123">123</option>
<option value="234">234</option>
</select>
Được thực hiện tốt đẹp; một giải pháp lý tưởng. –
Tùy chọn đầu tiên hoạt động tốt, cảm ơn bạn vì điều này. –
Thứ hai không làm việc cho tôi, nhưng thứ nhất là hoàn hảo. –