Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript字符串到jquery到页面_Javascript_Jquery_Jquery Selectors - Fatal编程技术网

javascript字符串到jquery到页面

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

我想向页面添加html代码

我知道这是允许的:

$( "<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" );