我需要得到第一个父母position:relative
.类似于下面的示例,但我的真实内容将动态生成.
<div id="parent1" style="position:relative">
<div id="parent2">
<div id="my-element" style="position:absolute"></div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
您是否知道使用jQuery执行此操作的简单方法?
我正在构建一个简单的CSS编辑器,我想让用户编辑元素的CSS属性或添加一个新元素.
在将新的CSS属性应用于元素之前,我想检查属性是否有效.
您是否知道一种简单的方法来检查CSS属性/值是否对jQuery有效?
更新:
例:
$('#some-element').css('margin','10px'); //this is valid and it will be applied
$('#some-element').css('margin','asds'); //this is not valid and it will not be applied
Run Code Online (Sandbox Code Playgroud)
在申请财产之前如何检查margin: asds;
无效?
我需要在树视图中显示 HTML 结构。我找到了一些 jQuery 树视图插件,但它们通常需要一个列表。
让我们来看一个简单的 HTML(节点可能有不同的标签,不仅仅是 'div'):
<div id="node1">
<div id="node2">
<div id="node3"></div>
<div id="node4"></div>
</div>
<div>
Run Code Online (Sandbox Code Playgroud)
我想这样显示:
现在,我正在使用这个 jQuery 插件:treeview
所以我需要将 HTML 转换为这样的无序列表:
<ul>
<li>node1
<ul>
<li>node2
<ul>
<li>node3</li>
<li>node4</li>
</ul>
</li>
</ul>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我如何使用 jQuery 做到这一点?如果您认为采用不同的方法会更好,请告诉我。