使用jquery做了一個項目,下拉列表選擇項變化時,獲取選中項的文本。我按如下方式寫了:
. 代碼如下:
$("#rd").change(function () {
$("#name").val($("#rd").find("option:checked").text());
});
由於開發環境浏覽器的版本都比較高,IE10,FF23,Chrome29,測試都沒問題,部署到服務器上,客戶那兒有了問題,文本獲取不到,仔細測試才發現,option的選中應該是selected,改成selected後,IE6、7、7、8、10、FF、chrome都沒有問題了。
看來寫代碼還是的細心呀,高版本浏覽器兼容一些屬性,反而造成了程序員的懶惰,哎,沒法了!