2013-04-08 59 views
0

我使用Struts2的,如:<s:a>属性禁用不工作

<s:a id="beforePage" disabled="true">beforePage</s:a> 

但禁用不工作,这是一样的,而不禁用attirbute。

令我惊讶的是,当使用jQuery,如:

<s:a id="beforePage">beforePage</s:a> 
$("#beforePage").attr("disabled","true"); 

disabled属性的工作!所以,我很困惑.. 请给我一个解释,非常感谢。

+0

不能像这样禁用链接。 – 2013-04-08 07:50:23

回答

1

Struts2的<s:a>标签最后生成HTML <a> tag. There is no "disabled" attribute defined intag (i.e.`不不支持禁用属性)。因此它不起作用。

0

在最近版本的HTML disabled属性是简单地在元素存在,像这样的,或者属性的值,以及:

<s:a id="beforePage" disabled="disabled">beforePage</s:a> 
+0

谢谢,但它遇到错误:相等的符号预计whehn我尝试你的代码 – 2013-04-08 04:51:23