- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在这个非常人为的示例中,我有一个包含 3 个元素的数组,我使用 .each()
对其进行循环。方法。
var vals = $w('foo bar baz');
vals.each( function(val) {
alert(val);
if( val == 'bar' ) {
//This exits function(val)
//but still continues with the .each()
return;
}
});
我可以轻松地从 .each()
调用的函数中返回如果我需要的话。
我的问题是,我怎样才能摆脱 .each()
从函数内部循环 .each()
正在打电话吗?
最佳答案
if( val == 'bar' ) {
throw $break;
}
它记录在您链接的同一页面上。这是由each 函数专门处理的异常。当抛出时,它会阻止您的函数在其他元素上调用。
关于javascript - 打破 PrototypeJS .each() 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1045452/
我有一个围绕包装器构建的页面,其中包含一些非常明确的逻辑。包装后的表单底部有一个保存按钮,如下所示: ... my page goes here... 这不能改变... 现在,我正在将一些 ja
我有一个循环无法使用 Prototype + Scriptaculous 运行。它为数组中的第一个对象运行一次,然后停止。 var myMessages = new Object();
我正在尝试创建我自己的“模态”窗口,因为目前存在的 PrototypeJS 中没有一个符合我的需要。 问题是观察 document.documentElement 的视口(viewport)高度和宽度
是否可以从原型(prototype)中删除所有非原始扩展,例如 array.each、array.map、function.bind 等? This question声明没有 noConflict 的
我尝试过这样的: Event.observe('.add_select_row', 'click', function() { console.log("KLICK!"); }); 但我得到“
这与我的 previous question about selecting visible elements 有关。现在,情况如下:假设我只想从元素的可见子元素集中选择奇数子元素。最好的方法是什么?
鉴于以下 HTML,我尝试删除所有表单元素。我遇到的问题是 select 元素没有被删除,而是每次 remove 时都会删除其中的第一个 option > 代码被调用。请参阅http://jsfidd
我编写了以下函数来从我的 fieldset 中读取输入,它可以工作,但我不知道如何以这种方式读取所选的 value input $$('#split_edit div label input').ea
我正在尝试制定一个选择器来选择一组可见元素。我们的应用程序使用 Prototype JavaScript 框架,版本 1.6.0.3。 我正在使用的标记如下: 1 Hidden 2
1.7.3 更新后原型(prototype)事件注册表似乎有问题,我在元素存储上使用 prototype_event_registry 来访问点击事件,因此我可以重播它们。 这样我就可以停止事件并根据
我有以下没有任何形式的输入: 如何使用原型(prototype)获取输入值?我尝试使用 alert($('tb_website static').value); ,但它不起作用。 最佳答案 aler
我在阅读 PrototypeJS 的文档时遇到了这个主题:它的 Identity Function .我对它做了一些进一步的搜索和阅读,我想我理解它的数学基础(例如,乘以 1 是一个恒等函数(或者我是
在这个非常人为的示例中,我有一个包含 3 个元素的数组,我使用 .each() 对其进行循环。方法。 var vals = $w('foo bar baz'); vals.each( function
如何在原型(prototype) JavaScript 中检查按钮是否被点击? $('activateButton').observe('click', function(event) { ale
我想知道这句话是否正确? 你可以这样做: var a = new A(); 当且仅当A是instanceof Function。 简单地,您可以创建函数的实例,并且您知道函数是一个对象。为什么我们不能
当未选中复选框时,为什么下面的 HTML/JS 返回“on”值?此代码(目前)在 tab.my 上有效。 . HTML Init Domain 1
我有几个输入: .... 如何获得包含所有这些输入的数组? 如果使用 $$ 操作,那么类似的操作将不起作用: var cabins = $$('input[name^=row.type[].va
如何在原型(prototype) JavaScript 中检查按钮是否被点击? $('activateButton').observe('click', function(event) { ale
我有一个像这样的简单表格: option 1 option 2 我想捕获此表单的文本框焦点丢失(模糊)事件和选择框更改事件。 我不想对整个表单应用更
我是 PrototypeJs 的新手。我正在寻找不同的教程来增加我的知识。突然我发现 Magento 也使用带有双 $$(美元符号)而不是单 $(美元符号)的 Prototype。那么原型(proto
我是一名优秀的程序员,十分优秀!