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