小编Vic*_*tor的帖子

如何使用jQuery获取具有某个CSS属性的第一个父级?

我需要得到第一个父母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 jquery

5
推荐指数
1
解决办法
2368
查看次数

我可以检查一下CSS属性是否对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;无效?

css jquery

3
推荐指数
2
解决办法
2052
查看次数

jQuery 树视图中的 HTML 结构

我需要在树视图中显示 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)

我想这样显示:

  • 节点 1
    • 节点2
      • 节点3
      • 节点4
  • 现在,我正在使用这个 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 做到这一点?如果您认为采用不同的方法会更好,请告诉我。

    html javascript treeview jquery html-lists

    2
    推荐指数
    1
    解决办法
    6708
    查看次数

    标签 统计

    jquery ×3

    css ×2

    html ×1

    html-lists ×1

    javascript ×1

    treeview ×1