jquery利用append的div样式问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery利用append的div样式问题相关的知识,希望对你有一定的参考价值。

有一个div,在它下面append和它相同的div,但两个div明显不一致,下面的div中的元素挨得很近

参考技术A 通过设置样式来调整~! 参考技术B 给div定义一个margin-bottom,如果是浮动的话,后面需要清除一下浮动 参考技术C 通过css调整!本回答被提问者采纳 参考技术D 不知道你在问什么

jquery怎么判断第几个元素含有特定样式,希望是输出2,找到是第2个li,我写的都不行

你好!

是想要获取有style属性的元素的位置么?

如果这样的话,可以使用如下代码:

$(function()
    alert(      
         //$("div.sh.pa")为所有class为sh pa的div对象集合
         $("div.sh.pa")  .index(        
                 //含有style属性且class为sh pa的div元素
                 $("div.sh.pa[style]")
          )
    );
);

或者直接通过循环处理:

$(function()
         $("div.sh.pa").each(function(index)
                 //不含有style属性的div元素会返回一undefined值
                 if(typeof($(this).attr("style"))!="undefined")
                        alert(index);
                        return false;
                 
          );
);

以上的索引都是从0开始。

参考技术A 试试这个吧:$('#ula div.sh[style]').closest('.pr').index(),btw:索引从0开始,所以,显示的应该是1。

以上是关于jquery利用append的div样式问题的主要内容,如果未能解决你的问题,请参考以下文章

jquery append的 class失效

jquery 如何为动态添加的元素添加样式

我使用jquery中的append方法,动态添加新的元素内容,新添加的元素上的onlick事件不起作用。

用jquery的append添加treeTable树节点没有样式

为啥jquery的append添加不了元素

jquery中html和append的区别