Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.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 创建DOM元素的Ext方法,还是jQuery的极简替代方法?_Javascript_Jquery_Dom_Extjs - Fatal编程技术网

Javascript 创建DOM元素的Ext方法,还是jQuery的极简替代方法?

Javascript 创建DOM元素的Ext方法,还是jQuery的极简替代方法?,javascript,jquery,dom,extjs,Javascript,Jquery,Dom,Extjs,我有一个Sencha Touch应用程序,我想为一些自定义HTML面板动态创建并附加到DOM中 我真的希望能够做到这一点: $('Stuff)[0]来创建DOM元素,但我在ExtJS中找不到任何这样的替代方法。ExtJS中是否存在这种“创建这个大片段”的语法,或者是否有一个较小的库替代方案,它不需要我拉入所有jQuery 混合使用两个主要框架也有点傻。你可以用同样的方法;创建一个元素并将innerHTML属性设置为HTML代码,然后获取该元素的子元素: var e = document.crea

我有一个Sencha Touch应用程序,我想为一些自定义HTML面板动态创建并附加到DOM中

我真的希望能够做到这一点:

$('Stuff

)[0]
来创建DOM元素,但我在ExtJS中找不到任何这样的替代方法。ExtJS中是否存在这种“创建这个大片段”的语法,或者是否有一个较小的库替代方案,它不需要我拉入所有jQuery


混合使用两个主要框架也有点傻。

你可以用同样的方法;创建一个元素并将
innerHTML
属性设置为HTML代码,然后获取该元素的子元素:

var e = document.createElement('DIV');
e.innerHTML = '<div><p>Stuff</p></div>';
var div = e.childNodes[0];
var e=document.createElement('DIV');
e、 innerHTML='Stuff

'; var div=e.childNodes[0];
你可以用同样的方法;创建一个元素并将
innerHTML
属性设置为HTML代码,然后获取该元素的子元素:

var e = document.createElement('DIV');
e.innerHTML = '<div><p>Stuff</p></div>';
var div = e.childNodes[0];
var e=document.createElement('DIV');
e、 innerHTML='Stuff

'; var div=e.childNodes[0];
您应该只使用jQuery。没有那么大。

您应该只使用jQuery。没有那么大。

如果我使用
元素,它们不会使用此方法进行渲染。这里一定发生了其他事情。@StefanKendall:我尝试时,它呈现得很好:@StefanKendall:这与输入无关。不能将表行放入
div
元素中。如果使用
元素,效果很好:如果使用
元素,它们不会使用此方法进行渲染。这里一定发生了其他事情。@StefanKendall:我尝试时,它呈现得很好:@StefanKendall:这与输入无关。不能将表行放入
div
元素中。如果使用
元素,它工作正常:Rly?你否决了每个回复,因为他们没有回答你甚至没有要求的问题?答案是错误的,并且没有重复jQuery提供的功能。我要求换一个,但我得到的是不合格的、非同等的替代品。这些都是错误的答案。否决票,是吗?你否决了每个回复,因为他们没有回答你甚至没有要求的问题?答案是错误的,并且没有重复jQuery提供的功能。我要求换一个,但我得到的是不合格的、非同等的替代品。这些都是错误的答案。请考虑在同一个项目中使用2个不同的库/框架,这可能会导致问题。请只考虑在同一个项目中使用2个不同的库/框架,这可能会导致问题。