Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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 如何附加元素并获取其选择器_Javascript_Jquery - Fatal编程技术网

Javascript 如何附加元素并获取其选择器

Javascript 如何附加元素并获取其选择器,javascript,jquery,Javascript,Jquery,我想添加一个div,然后才能选择它。我的代码可以优化吗 JS: $someEle.append(“5欧元”); var$newELE=$someEle.find('div'); 首先创建元素,这样在添加元素之前和之后都可以轻松访问它们 var div = $('<div />'), span1 = $('<span />', {text : '5'}), span2 = $('<span />', {text : '€'}); $some

我想添加一个
div
,然后才能选择它。我的代码可以优化吗

JS:

$someEle.append(“5欧元”);
var$newELE=$someEle.find('div');

首先创建元素,这样在添加元素之前和之后都可以轻松访问它们

var div   = $('<div />'),
    span1 = $('<span />', {text : '5'}),
    span2 = $('<span />', {text : '€'});

$someEle.append( div.append( span1, span2 ) );

div.css('color', 'red'); // use element
var div=$(''),
span1=$('',{text:'5'}),
span2=$('',{text:'€'});
$someEle.append(div.append(span1,span2));
div.css('color','red');//使用元素

如果只追加一次,就可以给追加的内容一个id。从性能上讲,OP永远不会注意到差异,无论以何种方式创建元素都很快。那么,问题是什么?@Regent-谁知道呢!
var div   = $('<div />'),
    span1 = $('<span />', {text : '5'}),
    span2 = $('<span />', {text : '€'});

$someEle.append( div.append( span1, span2 ) );

div.css('color', 'red'); // use element