Tag: for loop

在代码中使用数组的Jquery fancybox插件?

我有一个用于fancybox的Jquery插件,我知道当我使用以下代码时它可以工作: $(“a#roomthumb_2237”).fancybox({ ‘href’ : ‘#2237_Info’, ‘titleShow’ : false, ‘transitionIn’ : ‘elastic’, ‘transitionOut’ : ‘elastic’ }); 但是为了阻止我多次重复这个代码(使用不同的href值),我想在for循环中运行它。 我试过的代码是: for (var i = 0; i < rooms_array.length; i++) { var d = "#roomthumb_"+rooms_array[i] $(d).fancybox({ 'href' : rooms_array[i]+'_Info', 'titleShow' : false, 'transitionIn' : 'elastic', 'transitionOut' : 'elastic' }); }; 我从谷歌直接采取的原始代码(它可能来自stackoverflow,我不记得了),但是一旦我试着把它循环,我就迷路了,因为我不知道怎么写它。 我认为href线是错误的,但我找不到任何解释如何做我需要的东西。 我不知道怎么写$(“a#roomthumb_2237”)为$(“a”+ d)例如……

jquery,追加完成后的砌体

我在http://jsfiddle.net/XMdYw/7/下面有jQuery var elements = ”; var ELEMENT_COUNT_PER_PAGE = 301; var page = 1; for (var i = (ELEMENT_COUNT_PER_PAGE * (page – 1)); i <= (ELEMENT_COUNT_PER_PAGE * page); i++) { elements+= '’ } $(‘.imagecontainer’).append(elements).masonry();​ 它的问题是图像重叠,刷新它修复的页面后,但一旦网站完全实现了编码,它又会出现问题。 部分工作 我说它部分工作的原因是因为img上没有div.imgwrap换行 var elements = ”; var ELEMENT_COUNT_PER_PAGE = 301; var page = 1; for (var i = (ELEMENT_COUNT_PER_PAGE * (page […]

如何在jquery中将一个arraylist分成两个变量

我正在使用ajax调用从服务器端检索值,这里是从服务器端检索到的arraylist的格式。 [INCOMING,0,INETCALL,0,ISD,31.8,LOCAL,197.92,STD,73.2] 现在根据我的需要,我必须在这两个变量中打破这个arraylist .. var toc = INCOMING,INETCALL,ISD,LOCAL,STD var callcost = 0,0,31.8,197.92,73.2 我正在尝试使用for循环,但我没有得到确切的逻辑… 这是我的代码.. $(function () { $.ajax({ type: ‘GET’, url: ‘getdata’, async: false, dataType: “text”, success: function (data) { var values = []; values = data; values = values.replace(‘[‘, ”); values = values.replace(‘]’, ”); var array = values.split(“,”); for (var i in array) { […]

构建json使用for循环发送到php(也许)

我已经google了一下,但我可以找到一种方法来使用jQuery构建json并使用for循环将其发送到php。 我有一个html表,我想从每一行中获取值(我不知道将有多少行/值)构造一个json字符串,即。 [{“row”: 1, “supp_short_code” : blah blah….}, {“row”: 2, ….} ….]但我不知道如何继续添加到每个json数据字符串时间jQuery找到更多的值,如果这是有道理的? 编辑: 所以,如果我有这个 $(‘#submit’).live(‘click’,function(){ var supp_short_code=$(‘.supp_short_code’).text(); var project_ref=$(‘.project_ref’).text(); var om_part_no=$(‘.om_part_no’).text(); var description=$(‘.description’).text(); var cost_of_items=$(‘.cost_of_items’).text(); var cost_total=$(‘.cost_total’).text(); var dataString = ‘string=//’ + supp_short_code + ‘//’ + project_ref + ‘//’ + om_part_no + ‘//’ + description + ‘//’ + cost_of_items + ‘//’ + cost_total $.ajax ({ […]

使用数组中的数据动态创建选择框

我正在尝试使用数组内的数据动态创建一个选择框,我尝试观看一些JSON教程,但仍然遇到一些麻烦。 var clothes = [ Red Dress:”reddress.png”, Blue Dress:”bluedress.png”, Black Hair Pin:”hairpin.png” ]; var select = ”; for(var i=0;i<clothes.length;i++) { select +='’+firstPart[i]+”; } $(‘#select_box_wrapper’).append(select+”); $(‘#clothing_options’).change(function() { var image_src = $(this).val(); $(‘#clothing_image’).attr(‘src’,’http://www.imagehosting.com/’+image_src); }); 正如您所看到的,代码没有完全正常运行,因为它没有正确编写。 如何从第二部分获取值的数据,从第一部分获取选项文本? 基本上html应该是这样的 Red Dress Blue Dress Black Hair Pin 感谢您的任何解释或建议。 只是想让这段代码起作用,因为我只是为自己做这些代码

增量倒计时以更改同级元素的z-index值

我已经检查过各处寻找解决方案,并且无法弄明白。 解决方案使我无法解决。 由于复杂的原因,我不能简单地改变CSS中的margin / padding交换,所以我试图添加style=”z-index:5;” 在第一个div中,然后style=”z-index:4;” 在第二个div等中,以便页面上的最后一个元素具有最低的z-index,并且朝向顶部的每个元素添加一个,因此如果存在任何重叠,它总是保持在顶部,这是某些情况。目前位于后续兄弟元素下方的链接。 删除下面的示例代码:我知道我的计数器正在工作,但增量器(z)的值没有传递给for循环中的.css方法。 有什么建议? .subsection { margin-top: -80px; padding-top: 80px; position: relative; } var set_zindex = function(){ var subsection = $(‘.subsection’); var subsections = subsection.length; var z; for ( z=subsections; z >=0; z– ) { subsection.css(‘z-index’, z ); } } set_zindex(); some content //add style=”z-index:5: some content //add style=”z-index:4: some […]

JQuery – 在’for’语句中循环.load()

我不确定这是否真的可行,因为load()是一个异步方法,但我需要一些方法来基本上加载几个小页面,一次一个,通过JavaScript获取一些数据,并且然后通过Ajax发送它,所以我可以把它放在我制作的数据库上。 基本上我从我的页面得到这个,我将不得不迭代的所有链接位于: var digiList = $(‘.2u’); var link; for(var i=0;i<digiList.length;i++){ link = "http://www.digimon-heroes.com" + $(digiList).eq(i).find('map').children().attr('href'); 到现在为止还挺好。 现在,我将不得不将每个链接(只有整页的特定div,而不是整个东西)加载到我的页面周围的div中,以便我可以通过JQuery获取一些数据: var contentURI= link + ‘ div.row:nth-child(2)’; $(‘#single’).load(‘grabber.php?url=’+ contentURI,function(){ ///////////// And I do a bunch of JQuery stuff here, and save stuff into an object ///////////// Aaaand then I call up an ajax request. $.ajax({ url: ‘insertDigi.php’, type: ‘POST’, […]

使用javascript模数通过for循环遍历文本滑块

我是jQuery和堆栈溢出的新手,所以我会尝试具体,但请耐心等待。 我正在尝试从头开始创建一个带有相关链接的文本滑块,使用模数迭代列表并重复。 这是我正在使用的代码: ul#text { position: relative; margin-bottom: 40px; height: 40px; } ul#text li { position: absolute; display: none; } .active { font-weight: bold; } Suffering is not a result of physical pain alone. It can be compounded by changes in one’s life, and changes in the self. We understand, and we can help. Aggressive […]

如何循环颜色数组以更改键上的背景(按下/向下)

互联网。 请原谅我,如果这与其他人不太相关,但我会留在这里,以防这是一个有效的问题。 我正在尝试创建一个textarea字段,其中每次和每当用户按下一个键(az)时,它将触发背景颜色更改(在数组中列出)。 我一直用JQuery做这个,我觉得我很接近(?)但每次运行我的代码并按一个键时,数组中的最后一项是唯一出现的颜色。 我想在for循环中使用条件,但我不知道在哪里放它 – 如果它甚至是必要的。 我究竟做错了什么? 另外,我应该设置“x = color [0]”吗? $(document).ready(function() { var colors = [“#FFF0CB”, “#FFECD1”, “#FFE9DA”, “#FFE7E4”]; $(“textarea”).keydown(function() { for (x = 0; x < colors.length; x++;) { $("textarea").css("background-color", colors[x]); }; }); }); 的jsfiddle

jQuery for循环动态值

我遇到了以下循环的问题: for (var i = 0; i < dataElements; ++i){ d=document.createElement('div'); $(d).addClass('overviewbit') .appendTo('.overview') .click(function(){ id = i; }); } 每个Div都将id设置为循环的最高值,但我应该是创建时得到的确切值。 所以第一个div应该设置为1,第二个div应该设置为2,依此类推。 我希望你能理解我的问题并帮助我找到解决方案。