0

我像这样使用struts2:

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

但是禁用不起作用,它与没有禁用属性相同。

令我惊讶的是,当我使用 jquery 时,例如:

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

禁用属性工作!所以,我对此感到困惑..请给我一个解释,非常感谢。

4

2 回答 2

1

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

于 2013-04-09T05:47:55.747 回答
0

在 HTML 的较新版本中, disabled 属性只是简单地存在于元素中,就像这样,或者也作为属性的值:

<s:a id="beforePage" disabled="disabled">beforePage</s:a> 
于 2013-04-08T04:08:19.883 回答