Tôi có đoạn code HTML sau sử dụng để tạo trên một trang:thiết lập một giá trị tùy chọn HTML để chuỗi rỗng
<select>
<option value="" selected>test</option>
<option value="test2">test2</option>
</select>
Nhưng khi nhìn vào HTML trong thanh tra DOM của Google Chrome nó trông như thế này:
<select>
<option value selected>test</option>
<option value="test2">test2</option>
</select>
Xem sự khác biệt? Đối với <option>...</option>
đầu tiên, value=""
được chuyển thành chỉ value
. Giá trị, khi được đặt thành chuỗi rỗng đơn giản bị hủy. Có cách nào để đặt giá trị của thẻ tùy chọn thành chuỗi trống không? Tôi cần điều này bởi vì tôi đang kéo các phần tử ra khỏi cơ sở dữ liệu để tạo ra một menu <select>
. Mỗi <option>
sẽ có số value
được đặt thành giá trị của phần tử cơ sở dữ liệu và một số trong các thành phần đó có chuỗi trống làm giá trị của chúng.
Cảm ơn. Có vẻ như một thiết kế câm. –