Javascript 如何将名称属性添加到<;td>;动态添加行时标记

Javascript 如何将名称属性添加到<;td>;动态添加行时标记,javascript,jquery,html,Javascript,Jquery,Html,我正在使用Jquery动态添加行。问题是我无法将“name”属性分配给表格单元格。我知道在单元格中创建input type=“text”元素时如何添加“name”属性,但这里我不想看到文本框中的值 我的问题是我无法将“name”属性分配给我的表单元格,以便通过 document.getElementByNames("anyName")[0].value 我的代码: function addRow() { var carName = "fiat"; var Engine = "Petrol";

我正在使用Jquery动态添加行。问题是我无法将
“name”
属性分配给表格单元格。我知道在单元格中创建
input type=“text”
元素时如何添加
“name”
属性,但这里我不想看到文本框中的值

我的问题是我无法将
“name”
属性分配给我的表单元格,以便通过

document.getElementByNames("anyName")[0].value
我的代码:

function addRow() {
var carName = "fiat";
var Engine = "Petrol";
$("#datble").append("<tr><td>"+carName+"</td><td>"+Engine+"</td></tr>")
}
函数addRow(){
var carName=“菲亚特”;
var Engine=“汽油”;
$(“#datable”).append(“+carName+”“+Engine+”)
}

对于
td
不要使用
名称
,它不是
td
的有效属性,请使用

var i=0;
function addRow() {
  var carName = "fiat";
  var Engine = "Petrol";
  $("#datble").append("<tr><td class='anyClass"+i+"0'>"+carName+"</td><td class='anyClass"+i+"1'>"+Engine+"</td></tr>");
  i++;
}
var i=0;
函数addRow(){
var carName=“菲亚特”;
var Engine=“汽油”;
$(“#datable”).append(“+carName+”“+Engine+”);
i++;
}
现在使用
类选择器
$(“.anyClass00”).html()访问这些值

编辑:
使用
i
使其更具动态性

谢谢你的评论。但我需要name属性,因为我使用的是springmvc,而且我只能通过name属性访问值。现在我的问题是:我能给name属性和你给class的属性一样吗?是的,用
name
替换
class
,然后用
$(“[name='anyName00']”)选择元素。谢谢你的回复。但是有了你的回复,我可以通过.html()访问。我是否有可能通过使用.value获得价值。因为这是我在问题中提到的基本需求。我想使用document.getElementsByName(“anyName”)[0]访问。值否为此,您需要将其设置为td内部的只读输入,而不是将类分配给td将其分配给td内部的输入。好的,非常感谢。。无论如何,谢谢你的澄清!!