我有一个链接按钮<td>
,我必须禁用它.这适用于IE但不适用于Firefox和Chrome.结构是 - 链接在一个<td>
.我无法添加任何容器<td>
(如div/span)
我尝试了以下所有但不使用Firefox(使用1.4.2 js):
$(td).children().each(function () {
$(this).attr('disabled', 'disabled');
});
$(td).children().attr('disabled', 'disabled');
$(td).children().attr('disabled', true);
$(td).children().attr('disabled', 'true');
Run Code Online (Sandbox Code Playgroud)
注 - 我无法取消注册锚标记的click函数,因为它是动态注册的.我必须在禁用模式下显示链接.
我想Link
在某些条件下禁用:
render() {
return (<li>{this.props.canClick ?
<Link to="/">Test</Link> :
<a>Test</a>}
</li>)
}
Run Code Online (Sandbox Code Playgroud)
<Link>
必须指定to
,所以我不能禁用<Link>
,我必须使用<a>