如何在ajax成功之前將select標籤設置爲只讀?如何在ajax成功之前將選擇標籤設置爲只讀?
我用這個,但不行
$("#tower").prop('readonly', true);
然後我用這個,但我不選擇標籤獲得價值
$("#tower").attr("disabled", true);
如何設置只讀選擇標籤?
如何在ajax成功之前將select標籤設置爲只讀?如何在ajax成功之前將選擇標籤設置爲只讀?
我用這個,但不行
$("#tower").prop('readonly', true);
然後我用這個,但我不選擇標籤獲得價值
$("#tower").attr("disabled", true);
如何設置只讀選擇標籤?
我認爲這裏最好的方法是保持select
元素禁用,並添加一個隱藏的輸入來獲取值。當然,你必須將隱藏字段的值設置爲與select相同。
您可以使用Jquery禁用選擇下拉列表,並仍然從中獲取值。
$("#myselect").attr("disabled", true);
alert($("#myselect").val());
這裏是一個很小的jsfiddle證明:http://jsfiddle.net/leica/sphgbooq/
有在選擇標籤沒有隻讀ATTR。
我從你的問題中瞭解到,你想要顯示的選項,但不想讓用戶選擇它。如果這是你的要求,然後使用下面的代碼
$(文件)。就緒(函數(E){
$( '選擇')。子女( '選項') .attr(「禁用」,「禁用」);
}
我不認爲選擇具有'readonly'屬性,當你關閉,你將無法得到降值了。 **最好的方法是克等下拉列表的值,然後在需要時禁用並稍後使用它。** – 2014-09-29 18:02:31