按钮单击以在Javascript中的表输入字段中设置值

时间:2017-06-29 08:31:16

标签: javascript jquery html odoo-10

我已经创建了表结构 https://jsfiddle.net/u8sdko1a/1/

按钮中的

单击我想在表格输入字段中设置值。

Js代码:

   $('#regform tr#cny-1131').each(function() {

       $(this).find("input.dedicate").val(name);
       $(this).find("input.chinese_name").val(chinese_name);

});

此代码适用于Firefox,但不适用于IE和Chrom。

请任何人帮忙解决此问题

1 个答案:

答案 0 :(得分:0)

你的jsfiddle有很多错误。首先,您没有包含JQuery来加载页面加载。然后,您使用了regform-0的id regform<td>作为$('#regform-0 tr#cny-cny-1130')的ID,并使用了<tr>来查找#regform-0标识为regform-0的元素的子元素。由于标识为<td>的元素本身为<tr>,因此如何找到dedicated作为子元素。另一个错误是dedicate的班级名称,它是$(document).ready(function () { $(".cny_order").on("click", function(e) { $('#chinese tr.cny_item').find("input.dedicate").val("Tesst"); $('#chinese tr.cny_item').find("input.chinese_name").val("erer"); }); }); 。整体而言,工作代码就像这样

export function getAll(id){
    return all([getOne(id), getTwo(id)]);  
}

您的解决方法是指向JSFIDDLE

的链接