本文介绍了jQuery可以通过选择器创建元素吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
通常我会像这样$('<div id="errors" class="red"></div>')
我可以使用诸如$.create("div#errors.red")
之类的选择器来创建元素吗?
Can I create an element given a selector using something like $.create("div#errors.red")
? Where that would return a jQuery object representing a div
with the id of errors
and the class of red
?
推荐答案
您的意思是Zen编码,就像DOM创建一样.您可以在禅编码Google项目页面上找到禅编码的语法.
What you mean is Zen Coding like DOM creation. You can find the syntax of zen coding on the zen coding google project page.
用法是:
var zen = function(input) {
return jQuery(zen_coding.expandAbbreviation(input, 'html', 'xhtml'));
};
3.用以下方法创建jQuery dom:
var dom = zen('div#id.class');
$('body').append(dom);
这篇关于jQuery可以通过选择器创建元素吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!