我使用Jquery动态添加行。问题是我无法将"name"
属性分配给表单元格。当我们在单元格中创建"name"
元素时,我知道如何添加input type="text"
属性,但是这里我不想看到文本框中的值。
我的问题是我无法将"name"
属性分配给我的表单元格,这样我就可以通过
document.getElementByNames("anyName")[0].value
我的代码:
function addRow() {
var carName = "fiat";
var Engine = "Petrol";
$("#datble").append("<tr><td>"+carName+"</td><td>"+Engine+"</td></tr>")
}
发布于 2015-12-15 18:13:25
不要将name
用于td
,它不是td
的有效属性,而是使用class
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++;
}
现在使用class selector
(如$(".anyClass00").html();
)访问这些值
编辑:使用i
使其在本质上更加动态!
https://stackoverflow.com/questions/34296447
复制相似问题