使用struts標籤的時候遇到的問題:在使用對象.屬性的時候,由於習慣,將ID和Name命名相同
<s:textfield id="sbs.title" name="sbs.title" value="%{sbs.title}"></s:textfield>
結果在運行時的時候出現了錯誤,調試了下js代碼,發現問題出現在jquery讀取值上
var title = $("#sbs.title");
alert(title);//讀取title有對象
alert(title.val());//讀取val值爲null
解決方法:
1使用document.getElement
var title = document.getElementById("sbs.title");
2加上轉義標識
var title = $("#sbs\\.title");
alert(title);//讀取title有對象
alert(title.val());//讀取val值成功