我想要实现一个jQuery插件,它将选择器转换为HTML。我知道这两个语法之间的映射是多到多的,但是简单的选择器很容易隐藏到HTML中。
示例:
$('div#my-id.my-class').create();可能会产生:
<div id="my-id" class="my-class" />编辑:目的是在选择器返回空集时创建一个元素,而不必添加冗余代码。
var jqs = $('div#my-id');
if(jqs.length===0) jqs = jqs.create();
var elementWillAlwaysBeThere = jqs.get(0);发布于 2013-01-22 22:24:10
我知道这可能不是你想要的。zen项目编码是关于使用类似css的语法来创建dom结构。因此,我认为在那里查找源代码将帮助您很多,即使您不是纯粹的css选择。div#wrapper>ul#imageSlider>li.image$*3编译为:
<div id="wrapper">
<ul id="imageSlider">
<li class="image1"></li>
<li class="image2"></li>
<li class="image3"></li>
</ul>
</div>因此,如果您在何处使用jQuery端口,您可以像$.zc("div#my-id.my-class")那样再次执行示例,结果是
<div id="my-id" class="my-class"></div>快乐源阅读
https://stackoverflow.com/questions/14468863
复制相似问题