相对于处理程序事件的按键事件
Relative keypress event to the handler event
我正在创建一个表内的评论系统。每行可以包含注释和用于添加新注释的文本框。这个选项是在点击评论图标后创建的。(第一个事件处理程序)
我试图通过按回车键(以及使用"保存"按钮)来允许发表评论,但我遇到了keypress
事件的问题。
仅在第一个click
事件时触发。
这是我的问题:http://jsfiddle.net/imac/9mx7K/9/
可以看到,它只在第一个click
事件时触发。我希望它只对当前选择/活动输入触发。有可能吗?
我也试过在输入click
事件中添加keypress
事件而没有成功:http://jsfiddle.net/imac/9mx7K/10/
谢谢。
我刚刚做了一个更新,工作提琴:http://jsfiddle.net/9mx7K/14/
$('.demo').on('click', function (e) {
$(this).next('input')
.slideToggle()
.data('cont', 0)
.on('keydown', function (e) {
$(this).data('cont', $(this).data('cont')+1);
if (e.which == 13) {
$(this).next('span')
.html('Active input ('+$(this).data('cont')+' enters)');
}
});
});
使用.data()
跟踪每个单独输入的计数。
$('input').click(function(){
$('input').keypress(function(e) {
cont++;
//on enter
if(e.which == 13) {
$(this).next().html('Active input ('+cont + ' enters)');
}
// This only enables the first input
e.unbind();
});
});
看到演示
相关文章:
- 如何获取相对于 HTML 页面的标记位置
- 使用return相对于this的优势
- positon元素相对于JS中的parent.part容器?没有绝对/固定的定位
- 获取一个元素相对于Javascript中一个祖先的位置
- Facebook PHP SDK相对于PhoneGap上的JS SDK的优势
- 创建自定义“;事件“;对于构造函数
- 使用 Jquery 读取 XML 文件,如何将其与服务器发送事件相结合并保持页面最新
- 相对于GoogleMaps/geoxml3解析器延迟Javascript函数的执行
- 文本相对于 SVG 中的父项 G 右对齐
- 检测 iOS 相对于 JavaScript 中主页按钮的方向
- 服务器端JavaScript相对于Java的优势
- node.js获取文件相对于project/src的路径
- jquery 相对于 href=“#” 删除显示块
- 如何使用选择器获取相对于element实例的元素
- 在JSON for REST中,snake_case相对于camelCase的优势
- bind()相对于call()有什么用?我们可以用bind()做什么额外的事情,而用call()做不到
- 设置相对于“window.innerHeight”的高度无效
- 查找与其表onclick事件相关联的td
- 如何定义相对于kraken.js中的url的区域设置
- Javascript/html5 2d Canvas Context -获取相对于Canvas的X, Y(相对于转换对象