标签: each

使用jQuery each()重新排序DOM元素顺序

有没有办法修改JQuery每个()访问页面上的元素的顺序?

即我在页面上有4个元素,我希望元素3先来,然后是2,然后是4,然后是1.

谢谢

理查德

each jquery dom

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

Ruby数组 - 最高整数

Ruby的全新品牌,热爱它.只是玩下面的代码:

    public
    def highest 
      highest_number = 0
      each do |number|
        number = number.to_i
        highest_number = number if number > highest_number
        puts highest_number 
      end
    end


    array = %w{1 2 4 5 3 8 22 929 1000 2}
    array.highest
Run Code Online (Sandbox Code Playgroud)

所以目前我得到的回应是:

    1
    2
    4
    5
    5
    8
    22
    929
    1000
    1000
Run Code Online (Sandbox Code Playgroud)

所以它首先放置数组,然后放入数组中的最高数字.但是我想要的只是最高的数字......

我玩过这个,无法搞清楚!对不起,这个新手问题

ruby arrays each

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

jQuery.每次都没有迭代

有人能告诉我这里我做错了什么吗?我有以下jQuery.它应该遍历每个.box,获取属性'淡入淡出'并将各个淡入淡出时间应用于每个属性.box.然而,它忽略了它,var fade并立即将它们全部淡出.这不一定是褪色,因为我想对"每个"做几件事.box.知道我在这里做错了什么吗?你能解释一下原因吗?我非常感谢任何帮助.

<div class="box" fade="1000"></div>
<div class="box" fade="3000"></div>
<div class="box" fade="6000"></div>
Run Code Online (Sandbox Code Playgroud)

-

$('.box').each(function() {

   var fade = $(this).attr('fade');

   $(this).fadeOut(fade);

});
Run Code Online (Sandbox Code Playgroud)

each jquery

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

在$ .each里面的对象方法中使用"this"

我试图this指向img对象方法中的每个函数内部,就像这样

var responsiveImageSwap = (function(){
    return {
        init : function(){
            $.each('img', function(){
                var width     = $(window).width(),
                    _this     = this, 
                    alert(_this.attr('src'))
            })
        }
    }
})();
responsiveImageSwap.init();
Run Code Online (Sandbox Code Playgroud)

但它是引用object而不是img,我如何引用图像?

javascript each jquery object

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

在每个()内创建var

我有一个带有一些数字的数组:

var bullet = [ 0, 39, 42, 89, 115 ];
Run Code Online (Sandbox Code Playgroud)

并创建了每个循环

$.each(bullet, function( index, value ) {

});
Run Code Online (Sandbox Code Playgroud)

现在我想创建一个变量,索引作为每个项目名称的一部分.像这样:

var bullet + index = document.getElementById("bullet_" + index);
Run Code Online (Sandbox Code Playgroud)

看起来应该是这样的:

var bullet0 = document.getElementById("bullet_0");
var bullet1 = document.getElementById("bullet_1");
Run Code Online (Sandbox Code Playgroud)

等等...

但我的代码不起作用 - 它总是sais Uncaught SyntaxError:意外的标识符

html javascript each jquery var

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

如何在循环中检测具有相同属性值的元素?

我正在循环使用具有特定类名的元素,我只需要获得具有唯一data-title属性值的元素.

目前我正在获取重复值.

http://jsfiddle.net/8XaD9/

$('.video-play').each(function (index, element) {
    var mytitle     = $(this).attr('data-title');
    $('.items').append('<li>'+ mytitle +'</li');

});
Run Code Online (Sandbox Code Playgroud)

each jquery

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

等到每个函数(jQuery)结束

我有这个:

$.each(.., function() {
    $(this).destroy() // call ajax
});
Run Code Online (Sandbox Code Playgroud)

我想确保每个函数都已完成,并且ajax调用也是如此.无论如何要做到这一点?我尝试过$.when功能,效果不佳.

ajax调用不是直接的,有一个函数让我成为一个ajax进程.所以我需要在$ .ajax命令之外验证.

ajax each jquery

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

什么时候,如果有的话,使用Ruby关键字"for"

我个人喜欢for在Ruby中使用关键字进行迭代,因为它从我的眼睛看起来很干净.我通常认为for可能是别名Enumerable#each,但我不知道是否正确.在最基本的例子中:

for i in (1..10)
  puts i
end
Run Code Online (Sandbox Code Playgroud)

行为与...相同

(1..10).each do |i|
  puts i
end
Run Code Online (Sandbox Code Playgroud)

只是没有创建一个新的变量范围.此外,ruby-doc

for循环在现代Ruby程序很少使用.

这让我觉得有一个特定的,技术上的原因反对使用.没有新的变量范围是否重要?以什么方式?

ruby each for-loop coding-style keyword

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

jQuery检查一个ul是否包含另一个元素

我有两个清单

我想要做的是从第一个列表中获取每个元素的文本,如果文本与第二个列表中的元素的值匹配,则在选择选项第二个列表中对其进行着色.

这是两个列表:

清单1号

<div id="rssedituserdata">
<li>1444</li>
<li>1445</li>
</div>
Run Code Online (Sandbox Code Playgroud)

清单2

<div class="form-item form-item-labeled" id="edit-field-building-no-value-wrapper">
<select name="field_building_no[value][]" multiple="multiple" class="form-select" id="edit-field-building-no-value">
    <option value="1444">a</option>
    <option value="1445">b</option>
    <option value="1446">c</option>
    <option value="1447">d</option>
    <option value="1448">e</option>
    <option value="1449">f</option>
    <option value="1450">g</option>
</select>
</div>
Run Code Online (Sandbox Code Playgroud)

这就是我到目前为止所做的......

        $("#edit-field-building-no-value-wrapper option").each(function() {
        var building = $(this).text();
        console.log(building);


        $("#rssedituserdata>li").each(function(building) {
            if ($(this).has(building)) {
                building.css('color', 'red');
            }
        });
    });
Run Code Online (Sandbox Code Playgroud)

each jquery

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

.不会迭代嵌套数组

出于某种原因,这不是迭代集合.在那里投掷撬显示只有第一个索引被查看.[0,1,2]我确定我只是累了,它很小,但我在这里画了一个黑色,

WIN_COMBINATIONS = [
  [0, 1, 2],
  [3, 4, 5],
  [6, 7, 8],
  [0, 3, 6],
  [1, 4, 7],
  [2, 5, 8],
  [0, 4, 8],
  [2, 4, 6]
]

def won?(board)
  WIN_COMBINATIONS.each do |combo|
    if board[combo[0]] != " " && board[combo[0]] == board[combo[1]] && board[combo[0]] == board[combo[2]]
      return combo
    else
      return false
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

ruby each

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

标签 统计

each ×10

jquery ×7

ruby ×3

javascript ×2

ajax ×1

arrays ×1

coding-style ×1

dom ×1

for-loop ×1

html ×1

keyword ×1

object ×1

var ×1