小编PSL*_*PSL的帖子

将remove()链接到fadeOut()可以避免动画

只是一个简单的问题.

我有这个链:

$(this).fadeOut(800); //which works good.
Run Code Online (Sandbox Code Playgroud)

然后尝试删除它:

$(this).fadeOut(800).remove(); //makes it remove instantly, without fadeOut effect.
Run Code Online (Sandbox Code Playgroud)

有帮助吗?

http://api.jquery.com/fadeOut/#fadeOut-duration-complete

javascript jquery

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

如何使用jQuery定位div中的选择列表?

我有一个具有更改ID的选择列表,在具有稳定类的div中.

当所选选项发生变化时,我想触发一些代码.

如何使用更改的ID定位选择列表?

$(".stable".children(".select")).change(onSelectChange);
Run Code Online (Sandbox Code Playgroud)

没有这样做.我真的不确定如何针对小变色龙.

HTML看起来像这样:

<div class="stable">
    <label for="changing">Size:</label>
    <select name="changing" id="changing" class="Option required" onkeyup="this.blur();this.focus();onSelectChange();">...</select>
</div>
Run Code Online (Sandbox Code Playgroud)

我希望很明显我并不是说ID被特别命名为"更改" - 此ID随之前的产品选择而变化,无论分配了什么ID,我都需要将其定位.它拥有的类是不变的,但它有一个空间 - 一个更大的项目的一部分,而不是我的工作.

感谢您提供任何帮助.

jquery jquery-selectors

0
推荐指数
2
解决办法
2428
查看次数

有没有办法wrapAll()但忽略一个元素?

如果您有以下代码:

<div class="parent">

    <div class="1"></div>
    <div class="2"></div>
    <div class="3"></div>
    <div class="4"></div>
    <div class="5"></div>   

</div>
Run Code Online (Sandbox Code Playgroud)

如何在类2,3,4,5周围用div包装一个新的div,所以它看起来像这样:

<div class="parent">

    <div class="1"></div>

    <div class="sub">
        <div class="2"></div>
        <div class="3"></div>
        <div class="4"></div>
        <div class="5"></div> 
    </div> 

</div>
Run Code Online (Sandbox Code Playgroud)

在父级上的wrapAll会用新的div包装所有内容,有没有办法让它忽略第一个div?

javascript jquery jquery-selectors

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

表格中所有单元格的CSS样式

我想将样式应用于给定表内的所有单元格(td元素),而不是任何其他表格.有没有办法在CSS中执行此操作而无需为表中的每个td指定一个类,我想将样式应用到?

例如,假设我想让特定表中的所有单元格在所有四条边上都有3px的填充.要为每个td执行此操作,我可以声明:

td { padding: 3px 3px 3px 3px; }
Run Code Online (Sandbox Code Playgroud)

问题:这适用于页面上的每个td.我只想将一个命名表应用于此,或者替代地应用于给定类的所有表.

有任何想法吗?

html css

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

隐藏具有匹配ID和类的div使用jquery

我想隐藏div,它有id'hide'和class'test'.它与.filter方法工作正常,但我想有另一种方法来做到这一点.小提琴

if($('#hide').hasClass('test')){
   $('.test').hide();
}
Run Code Online (Sandbox Code Playgroud)

要么

$('#hide').filter(function(){
   return this.className=='test'
}).hide();
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-selectors

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

如何使用jquery将div子元素移动到其父级

我一直试图这样做一段时间,我知道这很容易,但我无法弄清楚我做错了什么部分,例如我们说我们有这个代码,它是在其他地方生成的,它有缺陷并需要修理:

<ul>
<li>menu</li>
<div id='languages'>
  <ul class="dropdown-menu">
    <li>item a</li>
    <li>item b</li>
  </ul>
</div>
</ul>
Run Code Online (Sandbox Code Playgroud)

显然,我想将内部ul的内容移到外面的ul中,然后删除div,这就是我现在正在尝试的,而不是工作:

var el = $('#languages');
el.parent().append(el.find('li'));
el.remove();
Run Code Online (Sandbox Code Playgroud)

我能知道我做错了什么吗?

jquery dom

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

从回调函数调用其他函数

我有这样的事情:

var Tset = function(){
     this.a = $('div').text("lorem ipsum ..").appendTo('#a1');
     $(this.a).mouseover(function(){
              this.setBackground('red');
     });  
     this.setBackground = function(_color){
        $(this.a).css({'background-color':'color'});
        }
}

var x = new Tset();
Run Code Online (Sandbox Code Playgroud)

我的问题是我无法this.setBackgroundmouseover回调函数调用.我怎么解决这个问题?谢谢!

javascript jquery

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

将相同的CSS属性应用于多个元素

我有一系列元素(超过20个)都需要用户输入的颜色.使用PHP + CSS我最终得到这个输出:

#one, #two, #three, #four, #five, #etc { color: #222; }
Run Code Online (Sandbox Code Playgroud)

它工作正常,但我现在需要在使用jQuery/Javascript加载DOM后编辑该颜色.同样,它将是用户输入,因此颜色可以是任何东西.

是否有一种快速方法可以同时将更改应用于所有元素?或者我必须做以下事情?

$('#one').css('color', newColor );
$('#two').css('color', newColor );
.... etc
Run Code Online (Sandbox Code Playgroud)

我希望有一种方法,因为正如我所提到的,有20多个元素需要这种改变.多谢你们

javascript css jquery

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

.find()方法在父项之后跳过表

当我点击Inner Add row它时,从.charts-series表中添加正确的行,但如果我点击 Outer Add Row它,则从.charts-series表中添加一行而不是从表中添加一行.charts.这是小提琴http://jsfiddle.net/cbMHk/5/

HTML:

<div class='cont'>
    <table class="charts" cellspacing="0" cellpadding="0" border="2px solid #000000" align="center">
        <thead class="charts">
            <tr class="charts charts-first charts-last even">
                <th class="charts charts-first charts-tr-header" width="5%">#</th>
                <th class="charts" width="40%">Name</th>
                <th class="charts charts-last">serie_points</th>
            </tr>
        </thead>
        <tbody class="charts">
            <tr class="odd">
                <td class="charts charts-first">1</td>
                <td class="charts">
                    <input name="" placeholder="place_series_name" />
                </td>
                <td class="charts">
                    <table class="charts-series" cellspacing="0" cellpadding="2" border="0" align="center">
                        <thead>
                            <tr class="even">
                                <th width="20px" />
                                <th>value</th>
                                <th>seria_point</th>
                                <th/>
                            </tr>
                        </thead> …
Run Code Online (Sandbox Code Playgroud)

html jquery jquery-selectors

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

尝试使用ng-repeat设置div的样式

我正在尝试使用ng-repeat更改div的背景颜色.我试图从循环中的对象拉出的颜色.每当我这样做时,它会将我的样式属性设置为空白.

这是我正在使用的代码:

    <div ng-repeat="channel in channelObjects">
        <div class="mediumTile" style="background-color:#{{channel.Color}}">
           Channel Color: {{channel.color}}
        </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

这将显示我的mediumTile对象,并显示正确的通道颜色.一旦页面加载,样式将被设置为空

这是页面显示的内容:

<div class="mediumTile" style="">
     Channel Color: 123456 
</div>
Run Code Online (Sandbox Code Playgroud)

难道我做错了什么?

css angularjs

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

标签 统计

jquery ×8

javascript ×5

jquery-selectors ×4

css ×3

html ×2

angularjs ×1

dom ×1