首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >preventDefault()在Knockout.js 3中的“单击”

preventDefault()在Knockout.js 3中的“单击”
EN

Stack Overflow用户
提问于 2015-12-17 15:28:31
回答 5查看 2.2K关注 0票数 1

我在Knockout.js中有一个Knockout.js事件,每当元素中存在disabled类时,我就尝试禁用它。

代码语言:javascript
运行
复制
<span class="disabled" data-bind="click: alerting">Two</span>

我正在尝试,但没有成功:

代码语言:javascript
运行
复制
$('.disabled').click(function(e){
    e.preventDefault();
});

在线复制

我更喜欢使用类名,因为这样我就可以同时处理元素的样式和站点中多个元素的交互。

EN

Stack Overflow用户

发布于 2015-12-17 15:40:30

您应该使用disabled attr禁用元素。您可以使用以下方法处理可视样式:

代码语言:javascript
运行
复制
a:disabled {
    color: red;
}

您也可以检查淘汰赛函数中的禁用类(不推荐,只是一个例子)。像这样的http://jsfiddle.net/mCxjz/81/

票数 0
EN
查看全部 5 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34338255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档