小编kra*_*vov的帖子

jQuery Live + mouseup函数,只获取子元素活动

HTML

<div class="mybox" id="element1">
    <div class="mybox" id="element2">
        <div class="mybox" id="element3">
        </div>
        <div class="mybox" id="element4">
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

JS

$(".mybox").live("mouseup", function(event) {
   alert($(this).attr("id"));
});
Run Code Online (Sandbox Code Playgroud)

好的,所以我的问题是如何只获得活跃的div(我点击的那个,而不是所有的父母).当我点击element2时,我得到了element2然后"element1"处于活动状态,当我点击element3时,我得到了element2,然后element1再次激活,等等.

有什么建议?

jquery live mouseup

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

如何将所有子元素的填充和边距设置为0

试过这两个,他们不工作.这似乎很简单,但在这个主题上找不到任何东西.

CSS:

#element * { padding: 0; margin 0; }
Run Code Online (Sandbox Code Playgroud)

jQuery的:

$("#element").children("*").css("padding", "0");
$("#element").children("*").css("margin", "0");
Run Code Online (Sandbox Code Playgroud)

先感谢您.

css jquery

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

标签 统计

jquery ×2

css ×1

live ×1

mouseup ×1