jsp中如何将css选择器设置为变量
<table cellspacing="0" cellpadding="10">
<tr>
<td>
<input type="text" name='教授' value="教授" disabled="disabled" id="yangshi" />
</td>
<td>
<input type="text" name='' id="yangshi"/>
</td>
</tr>
代码如上,如何将代码中id的值也就是css选择器设置成一个变量,比如有一个方法public string getStyle(int n),如何把id的值赋成这个方法的返回值呢,求大神指点
------解决方案--------------------<input?type="text"?name=''?id="${yangshi}"/>
你可以吧样式的名字放到共享对象中 session或request ,也可以在jsp页面中调用string yangshi= getStyle(int n);
赋值给变量 这样这个变量就在page作用域了,这样可以el表达式,也可
<input?type="text"?name=''?id="<%=yangshi%>"/>
------解决方案--------------------$("#yangshi").css(XXX);
------解决方案--------------------直接el表达式判断就好了,根据你的代码,这样就好了啊
<td><input type="text" name='' id="${flag==0 ? 'right' : 'wrong'}"/></td>
------解决方案--------------------你看看能不能用事件來 處理你需要的切換效果 比如鼠標離開 變色 隱藏之內的 新手共勉
------解决方案--------------------楼主是想要动态改变样式么,那就多设几个class吧,每个class都有自己的样式,然后动态添加和删除class就行了啊