缘由:javascript代码中有如下几句->
if("${isNew}" == "true") {
$("#btn_submit").hide();
} else {
$("#btn_newSubmit").hide();
}
不管怎样界面上应该有btn_submit或者btn_newSubmit按钮隐藏的效果,结果这俩兄弟都出现了,那么诊断jquery.hide()失效。
调试:打开firefox使用firebug这个插件调试工具,打开那个该死的出错界面,果然,丫的抓出个错误来->
错误说那个可爱的colorpicker函数找不到,结果在工程里grep一把,找到它存在于assets/plugins/bootstrap-colorpicker/js/bootstrap-colorpicker.js文件中。
解决:在错误界面包含bootstrap-colorpicker.js文件,OK
PS:jquery失效往往是因为页面内含有js语法错误,排除错误,追求完美。