我想在表格中添加一列。我的js代码如下:
jQuery(document).ready(function () {
jQuery('#addCol').click(function () {
var countRows = $('#blacklistgrid tr').length;
$('.class').each(function() {
$( this ).append("<td><input type=\"text\"/></td>");
});
});
此代码可在fiddle中找到。我做错了什么?
答案 0 :(得分:2)
您定位了错误的元素。
你应该这样做:
jQuery('.Row').each(function() {
jQuery( this ).append("<td><input type=\"text\"/></td>");
});
请注意jQuery('.Row')
而不是jQuery('.class')
请参阅docs,类选择器的使用方式与jQuery('.<classname>')
类似,在这种情况下,您希望获取由Row
类