javascript字符串到jquery到页面
我想向页面添加html代码 我知道这是允许的:javascript字符串到jquery到页面,javascript,jquery,jquery-selectors,Javascript,Jquery,Jquery Selectors,我想向页面添加html代码 我知道这是允许的: $( "<p>" ).appendTo( ".inner" ); $( "<p>Test</p>" ).appendTo( ".inner" ); 不能在该字符串上使用.find(),因为find查找子代,而jQuery中包装的字符串是元素数组。所以试试这个: var x = "<p>Test</p><p>Test</p><p>Test</p&g
$( "<p>" ).appendTo( ".inner" );
$( "<p>Test</p>" ).appendTo( ".inner" );
不能在该字符串上使用.find(),因为find查找子代,而jQuery中包装的字符串是元素数组。所以试试这个:
var x = "<p>Test</p><p>Test</p><p>Test</p><p>Test</p><p>Test</p><p>Test</p><p>Test</p>";
var template = $(x);
template.filter('p').attr('class','something');
template.appendTo( ".inner" );
var x=“测试测试测试测试测试测试测试测试测试”;
var模板=$(x);
template.filter('p').attr('class','something');
模板。附录(“内部”);
你试过了吗?这似乎是找到答案的最简单方法。html(“yourhtml”+yourotherhtml)在这里工作得很好,您可以在这里进行复制
var x = "<p>Test</p><p>Test</p><p>Test</p><p>Test</p><p>Test</p><p>Test</p><p>Test</p>";
template = $(x)
template.find('p').attr('class','something');
template.appendTo( ".inner" );
var x = "<p>Test</p><p>Test</p><p>Test</p><p>Test</p><p>Test</p><p>Test</p><p>Test</p>";
var template = $(x);
template.filter('p').attr('class','something');
template.appendTo( ".inner" );