Jquery - 将方法应用于返回的所有元素

时间:2011-09-22 14:28:43

标签: jquery html5

这可能非常简单,但我正在努力 - 我想暂停我在div容器中运行的所有视频。目前,这就是我所拥有的:

// Doesn't work
$("#vid").find("video").get().pause();
// Works
$("#vid").find("video").get(0).pause();

将暂停功能应用于每个视频元素的最佳方法是什么?一个for / each循环?

2 个答案:

答案 0 :(得分:2)

$('video','#vid').each(function(){
     this.pause(); //find all videos in #vid and pause them
});

答案 1 :(得分:-1)

$('#vid').find('video').each(function(){
     $(this).pause();
});