Tag: 数组

根据选择值过滤表行

我需要根据选择值过滤表行。 当选择的值为“”(空)时,必须隐藏表。 如果select值为1,则表必须可见,并且必须仅显示第一个表列保持值为1的行。 问题是这个id列包含多个id,如1,2。 由于我的JQuery技能不是最好的,我需要你们帮我完成我的代码 我的选择器 Please Select A B C 我的桌子 ids name address 1,2 Jhon Doe 3 Mike Poet 2,3 Ace Ventura 我的剧本 $(document).ready(function($) { $(‘table’).hide(); $(‘#mySelector’).change( function(){ $(‘table’).show(); var selection = $(this).val(); var dataset = $(‘#myTable’).find(‘tr’); $.each(dataset, function(index, item) { //help }); }); }); 这里有工作人员 如果您需要任何其他信息,请告诉我,我会提供。 先感谢您。

如何在Node.js中获取POSTed(jquery)数组数据(使用express)

我正在尝试将数组发布到我的服务器。 但我很难做到这一点。 我试图发布的数组是一个动态结构化的对象数组,因此我不知道它的长度。 更确切地说,我的数组就是这种forms。 var names =[{id:1, name:”nick”},{id:2,name:”bob”},{id:3,name:”john”}…..{id:n, name:”whatever”}] 我使用jquery发布: $.post(“save_names”, { ‘names[]’: names }, function(results) { alert(results); }); 我的节点代码如下:(我使用stormpath-express) app.post(‘/save_names’, config.access_group, function(req, res) { console.log(“body “, req.body); }); 这样我从console.log获得以下内容 body { ‘names[]’: [ ‘[object Object]’, ‘[object Object]’, ‘[object Object]’ ] } 当我尝试打印数组时: console.log(“body “, req.body.names); 我的body undefined 有人可以解释为什么会这样吗? 如何解决我的错误,为什么我不能只发布名称:名称和简单的工作?

将jQuery Array字符串转换为PHP Array

首先,我要说我是PHP的新手,我正在尝试获取一个可以使用foreach的PHP对象。 以下字符串通过$ .ajax()传递; 我正在尝试转换以下字符串: $menu = “[ {“title” : TEST1, “href” : #}, {“title” : TEST2, “href” : QWERTY}, {“title” : TEST3, “href” : QWERTY, “active” : 1} ]” 进入和php对象,我可以使用foreach循环: foreach($menu as $li){ echo $li[‘title’]; } 我是否使用最佳解决方案来创建菜单项,还是应该遵循其他格式? 非常感谢你提前! 最好的问候,Alex G.

Javascript检查数组中的项是否连续

假设我有一个包含值[1,2,3,6,7]的数组。 如何检查数组以查看它是否包含3个连续数字。 例如,上面的数组保持[1,2,3],所以这将在我的函数中返回false。 var currentElement = null; var counter = 0; //check if the array contains 3 or more consecutive numbers: for (var i = 0; i 2) { return true; } currentElement = bookedAppArray[i]; counter++; } else { counter = 1; } } if(counter > 2){ return true; } else{ return false; }

在javascript中在canvas中生成随机图像

美好的一天,我正在尝试使用canvas制作一个javascript游戏。 我想生成随机的敌人物体。 到目前为止,我发现这是一个产生的例子: JSFiddle Demo 如何加载图像而不是球? 任何帮助都会很棒。 TNX。 // get a refrence to the canvas and its context var canvas = document.getElementById(“canvas”); var ctx = canvas.getContext(“2d”); // newly spawned objects start at Y=25 var spawnLineY = 25; // spawn a new object every 1500ms var spawnRate = 1500; // set how fast the objects will […]

如何将JSON转换为数组并在jQuery中循环它?

我正在使用JSON与用户进行通信。 PHP将数组转换为JSON为此forms: {“success”:”text-to-display”,”warning”:”NONE”,”notice”:”text-to-display”,”error”:”NONE”} jQuery显示通知: function callback (data){ if(data.notice !== ‘NONE’){ displayNotice(data.notice); } if(data.success !== ‘NONE’){ displaySuccess(data.success); } if(data.warning !== ‘NONE’){ displayWarning(data.warning); } if(data.error !== ‘NONE’){ displayError(data.error); } } 不幸的是,在这个方法中不能显示两个错误或两个通知或两个警告,因为新语句替换旧语句。 我认为使用数组: ‘notice’, ‘text’ => ‘old statement’); $uwaga[2] = array(‘type’ => ‘notice’, ‘text’ => ‘new statement’); // display “new statement” and “old statement” // generate: {“1”:{“type”:”notice”,”text”:”old statement”},”2″: […]

在多个数组中搜索字符串,然后设置var-jQuery

我希望根据字符串存在于哪个数组来设置变量。 例如: var primary = [“red”, blue”, “yellow”]; var secondary = [“orange”, “purple”, “green”]; 然后检查“purple”并返回它在“secondary”数组中并将其分配给变量以便稍后使用。 jQuery或Javascript很好。

Foreach Ajax Json – Jquery

谁能帮我 我有一个数组 {“stars”:[[“Chris Pine”,”Keira Knightley”,”Kevin Costner”]]} 我想要做的是foreach明星我想在div和foreach星上添加一个输入,因为它们在输入中是有价值的,这是我到目前为止所做的。 $.ajax({ type: “GET”, url: ‘ajax/get_details.php’, data: {id: imdb_id}, dataType: ‘json’, success: function(data) { $.each(data.stars, function(i, star) { $(‘#stars’).append(”); }); }, }); 任何人都可以告诉我,我做错了,谢谢

在jQuery对象数组上调用show

关于jQuery.show性能我有一点问题。 在IE8中可能会出现此问题(可能还有以下版本,但IE8是我感兴趣的)。 我有一个jQuery对象数组,让我们称之为elements 。 我想展示他们,所以我做了: for (var i = elements.length – 1; i >= 0; i–) { elements[i].show(); } 瓶颈似乎是要求show 。 数组已经生成,因此不需要时间。 循环遍历数组也不应该是一个问题。 我想通过创建一个包含所有元素的新jQuery元素来减少这个对show的调用。 但我不知道该怎么做。 我试过jQuery.add 。 var $elements = elements[0]; for (var i = elements.length – 1; i >= 1; i–) { $elements = $elements.add(elements[i]); } $elements.show(); 现在,这次似乎是jQuery.add一个问题。 可能是因为它总是会创建一个新对象。 所以,我想到了三种不同的方法可以解决我的问题。 也许你可以帮我一个: 是否有一个像add这样的jQuery方法不会返回一个新对象,而是将它添加到当前的jQuery元素中? 是否有一种简单快捷的方法来通过jQuery元素数组创建jQuery元素? 有没有办法以更快的方式show数组中的所有jQuery对象? […]

反转存储在javascript变量中的JSON数组

我有一个json数组存储在变量格式如下: {“info”: [ {“typeid”: “877”, “recid”: “10”, “repeaterid”: “0”, “pageid”: “26966”, “maxrecords”: “1”}, {“typeid”: “877”, “recid”: “11”, “repeaterid”: “0”, “pageid”: “26966”, “maxrecords”: “1”}, {“typeid”: “459”, “recid”: “3”, “repeaterid”: “0”, “pageid”: “26966”, “maxrecords”: “1”}, {“typeid”: “459”, “recid”: “4”, “repeaterid”: “0”, “pageid”: “26966”, “maxrecords”: “1”}, {“typeid”: “456”, “recid”: “5”, “repeaterid”: “0”, “pageid”: “26966”, “maxrecords”: “1”}, {“typeid”: “456”, […]