我已经创建了表结构 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。
请任何人帮忙解决此问题
答案 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
的链接