開發日誌:使用jquery讀取id含./"等特殊符號的對象

使用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值成功


 


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章