从表单元格的输入字段中获取事件.focusout

Gmaestro

首先,我有一个Google可视化数据表。

之后,我创建一个for循环以获取表单元格的值,然后将其放入输入字段中:

for (var y = 0, maxrows = data.getNumberOfRows(); y < maxrows; y++) {
    for (var x = 1, maxcols = data.getNumberOfColumns(); x < maxcols; x++) {

      data.setValue(y, x, '<input id="costRedovi" vr="'+ data.getValue(y,0) + '" kol="'+ data.getColumnLabel(x) +'" class="form-control" value="'+data.getValue(y,x)+'">');
    }
} 

现在,每个值都进入表格单元格并进入输入字段。现在,我可以在准备好表时更改这些值,但是现在如何获取这些值,因为我的脚本现在生成了此HTML代码。我还需要.focusout在输入字段上获取事件的价值

<tr class="google-visualization-table-tr-even google-visualization-table-tr-sel">
   <td class="google-visualization-table-td"><input id="costRedovi" vr="2013-04-01" kol="John Deer n7" class="form-control" value="0"></td>
   <td class="google-visualization-table-td"><input id="costRedovi" vr="2013-04-01" kol="Laza Lazic" class="form-control" value="0"></td>
</tr>

我试图做到这一点:

new google.visualization.events.addListener(table, 'ready', function () {

    $("#costRedovi").focusout(function() {
        console.log($('#costRedovi').attr('value'));                        
    });

});

问题是现在每个输入都具有相同的ID。

保罗·鲁布

如果要使用类而不是ID,那就是:

<tr class="google-visualization-table-tr-even google-visualization-table-tr-sel">
  <td class="google-visualization-table-td"><input vr="2013-04-01" kol="John Deer n7" class="form-control costRedovi" value="0"></td>
  <td class="google-visualization-table-td"><input vr="2013-04-01" kol="Laza Lazic" class="form-control costRedovi" value="0"></td>
</tr>

然后,您可以像这样检索未聚焦的输入:

$(".costRedovi").focusout(function() {
  var origval = $(this).attr('value');
  var editedval = $(this).val();

  console.log("before: " + origval + ", after:" + editedval);
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

$(输入).blur()和$(输入).focusout

来自分类Dev

在.focusout()之前触发表单提交

来自分类Dev

知道谁触发了“focusout”事件

来自分类Dev

使用focusOut jQuery定位多个字段

来自分类Dev

jQuery Focusout输入不起作用

来自分类Dev

为什么没有使用focusout方法在jQuery中触发focusout事件?

来自分类Dev

如何在focusout事件中防止mousedown事件?

来自分类Dev

Focusout 事件在输入事件 jQuery 中的第一次激活时不起作用

来自分类Dev

focusIn和focusOut事件类型是什么意思?

来自分类Dev

在Firefox中无法使用Focusin和Focusout方法

来自分类Dev

为什么左Ctrl会在xev中触发FocusOut?

来自分类Dev

将keypress和focusout事件附加到contenteditable div中的元素

来自分类Dev

focusout事件不适用于动态生成的文本框

来自分类Dev

Flex-在一个事件中进行更改和focusOut吗?

来自分类Dev

focusout()不能按预期工作(在这个非常基本的示例中)

来自分类Dev

Ag Grid -CellEditor FocusOut

来自分类Dev

如何使用javascript获取特定表单元格中的输入值?

来自分类Dev

如何使用javascript获取特定表单元格中输入的值?

来自分类Dev

focusout不起作用的jQuery

来自分类Dev

focusout不起作用的jQuery

来自分类Dev

jQuery获取表单元格中未知元素的值

来自分类Dev

使用jQuery获取表单元格中的值

来自分类Dev

在单元格编辑事件中获取活动的datagrid的名称?

来自分类Dev

获取与Selected事件中的单元格关联的数据

来自分类Dev

如何获取Extjs Grid中单元格字段的句柄

来自分类Dev

从表单元格获取变量

来自分类Dev

从表单元格获取变量

来自分类Dev

focusin和focusout无法正常工作

来自分类Dev

触发focusin和focusout不能正常工作

Related 相关文章

热门标签

归档