Javascript 如何使用jQuery将html附加到html字符串中找到的选择器?
我试图将一个节点附加到已找到的jQuery对象,该对象是通过选择器找到的,在本例中,它是一个id(选择器,例如Javascript 如何使用jQuery将html附加到html字符串中找到的选择器?,javascript,jquery,html,Javascript,Jquery,Html,我试图将一个节点附加到已找到的jQuery对象,该对象是通过选择器找到的,在本例中,它是一个id(选择器,例如#emp1-day3),以字符串(contents)的形式出现,但即使$(contents),append函数也不会附加到已找到的jQuery对象。find(selector)返回正确的jQuery对象 var nodeWorkShift = $('<div>' + stringWorkShift + '</div>'); $(contents).find(sel
#emp1-day3
),以字符串(contents)的形式出现,但即使$(contents),append函数也不会附加到已找到的jQuery对象。find(selector)
返回正确的jQuery对象
var nodeWorkShift = $('<div>' + stringWorkShift + '</div>');
$(contents).find(selector).append(nodeWorkShift);
var nodeWorkShift=$(''+stringWorkShift+'');
$(内容).find(选择器).append(nodeWorkShift);
如果内容
是一个字符串,那么当创建和修改的集合被丢弃时,您的代码实际上不会做任何事情。您需要存储集合
var nodeWorkShift = $('<div>' + stringWorkShift + '</div>');
var $contents = $(contents).find(selector).append(nodeWorkShift).end();
// string representation of the collection
console.log( $contents.prop('outerHTML') );
var nodeWorkShift=$(''+stringWorkShift+'');
var$contents=$(contents.find(选择器).append(nodeWorkShift.end();
//集合的字符串表示形式
log($contents.prop('outerHTML');