Javascript 如何在Jquery数组中手动添加行
我有这个Jquery代码:Javascript 如何在Jquery数组中手动添加行,javascript,jquery,Javascript,Jquery,我有这个Jquery代码: var $affectedTRs = $('#location-usergroup-table tr[data-department-id="' + departmentID + '"') 这包含了所有的trs,我可以运行find等函数 现在我想在此$affectedTRs 但这是行不通的: $affectedTR.concat($('#location-usergroup-table tr[data-domain-id="' + domainID + '"'))
var $affectedTRs = $('#location-usergroup-table tr[data-department-id="' + departmentID + '"')
这包含了所有的trs,我可以运行find等函数
现在我想在此$affectedTRs
但这是行不通的:
$affectedTR.concat($('#location-usergroup-table tr[data-domain-id="' + domainID + '"'));
我如何在这个选定的对象中手动推送一些东西,这样我就可以在其上使用所有Jquery函数,如find etc。也许您想要这样:
$("#location-usergroup-table").append("<tr data-domain-id=\"" + domainID + "\""></tr>");
$(“#location usergroup table”).append(您可以使用jQuery的add()方法:
您的$affectedTR
包含所有行,即DOM元素。如果希望在表中创建新行,请尝试
$newSelection = $affectedTR.add($('#location-usergroup-table tr[data-domain-id="' + domainID + '"'));