Tag: 数组

使用Javascript动态创建输入字段数组的唯一ID

我有一系列日期。 下面的代码遍历日期以打印带有文本字段的日期。 我要做的是创建一个具有唯一ID的文本字段数组。 然后将每个日期及其数组文本字段(值)传递到php脚本中。 有任何想法吗? for (var i in dates) { var d = dates[i]; if (d) { // sometimes the date is not actually selected, that’s why we need to check. var length = 12; var str = i+d; var myUniqueTime = str.substring(0,length); myUniqueTime = myUniqueTime.replace(/^\s+|\s+$/g, ”); times= [“”, “”]; // OK, selected. Fill […]

使用$ .each的问题?

值salam & salavat值的数据库行units :[ json_encode()插入的此值] 萨拉姆: [{ “name_units”: “萨拉姆”, “price_units”: “74554”, “checkbox_units”:[ “迷你吧”, “mobleman”]},{ “name_units”: “mokhles”, “price_units”: “4851269”, “checkbox_units”:[ “mobleman”, “电视”]},{ “name_units”: “fadat”, “price_units”: “85642”, “checkbox_units”:[ “迷你吧”, “mobleman”, “电视”]} ] 塞利克巴: [{ “name_units”: “chaker”, “price_units”: “5452”, “checkbox_units”:空},{ “name_units”: “khobe”, “price_units”: “5452545”, “checkbox_units”:[ “迷你吧” “mobleman”]}] 在示例中,执行以下操作: 示例: DEMO1-在这里工作我的代码和DEMO2-in这里只是用于显示所有代码 首先 请插入值: sala in input =>这有“拖曳”结果,请点击每个结果: salam或salavat – […]

在jquery中创建关联数组的数组

我需要创建一个关联数组数组,以便将其作为ajax post发送到php脚本。 我怎么做? 更具体一点,我有两行输入,名为“First Name”和“Last Name”。 当我按下提交按钮时,这应该生成一个数组,如: var name_array = [{“first_name” : string1, “last_name” : string2}, {“first_name” : string3, “last_name” : string4}, . . .] 然后我将通过ajax发送此数组到php。 如果构造了上面的构造,那么将name_array作为数据发送到php脚本的语法应该是什么?

如果某些td使用jquery json数据包含相同的id,则为Rowspan

我有这样的表 =============== | 1 | 1 | 1 | | | === | | | 2 | | | === | | | 3 | ========= | 2 | 1 | | | === | | | 2 | | | === | | | 3 | =============== | 2 | 1 | 1 | […]

jquery / javascript:数组

我是Javascript / jQuery的初学者,我希望有人能帮我解决以下问题: 我有一个简单的表格(7个问题; 3个单选按钮/每个问题的答案 – 除了问题5,有8个可能的选择)并根据选定的答案,当用户点击’view-advice’时我想显示相关的建议(组合)表格下面的38个可能的建议。 我已将“a”,“b”,“c”,……值给了单选按钮,我将它们收集在一个数组中。 脚本警告数组的部分可以正常工作。 根据数组中的值,我无法弄清楚显示建议的部分。 我很感激你的帮助! 谢谢! 这是代码: var laArray = new Array(); $(‘.button-show-advice’).click(function(){ $(“:radio:checked”).each(function(i){ laArray[i] = $(this).val(); if (laArray == [“a”,”d”,”g”,”j”,”m”,”u”]) { $(“#advice-container, #advice1, #advice2”).show(); // something is wrong here 🙁 }; }) alert(laArray) // testing to see if it works })

将唯一的JQuery对象推送到数组

我完全不习惯使用Jquery,我正在尝试将唯一对象推送到数组,如果对象已经在数组中,则会删除它们。 这是为了让学生通过单击可用选项预订多个教程类,然后提交包含所有选定选项的完整数组。 我完全根据我写的内容更新了我的代码。 如果我只使用数组中的单个元素,此代码可以正常工作。 如果我在数组中使用对象,则无法评估重复的选定插槽。 var bookingSlots = []; $(‘.row’).on(‘click’,’.slots’, function (e) { e.preventDefault(); $(this).toggleClass(‘selected’); var slotID = $(this).attr(‘data-slot-id’); var studentID = $(this).attr(‘data-student-id’); var slot = {slotID: slotID, studentID: studentID}; var found = jQuery.inArray(slot,bookingSlots); if(found < 0){ bookingSlots.push(slot); }else{ bookingSlots.splice(found, 1); } });

jQuery:检查列是否包含特定值

我有一个包含各种值的标准表。 相同的值可能出现在不同的TD中,但不在同一列中。 例: text1 text2 text3 text4 text5 text6

如何在javascript中将嵌套对象转换为数组?

我有一个包含多个对象的数组。 在该数组中,每个对象具有两个或更多个子对象。 我想将所有子对象聚合成一个数据数组。 如何使用javascript? var array1 = [ { “dfgasg24″:{ name:”a”, id:1 }, “dfgare24″:{ name:”b”, id:2 } }, { “wegasg24″:{ name:”ab”, id:76 }, “yugasg24″:{ name:”bc”, id:34 }, “yugasg26″:{ name:”dc”, id:45 } } ] 我想要的输出是这样的, var result = [ { name:”a”, id:1 }, { name:”b”, id:2 }, { name:”ab”, id:76 }, { name:”bc”, id:34 }, { […]

jquery match:如何查找数组中是否存在关键字?

如何查找使用split()拆分的数组中是否存在关键字? // Get the object infomation. var keyword = ‘story’; var path = $(this).find(‘a’).attr(‘href’); var array_url = path.split(‘/’); if(keyword == array_url) alert(‘match!’); // does it work like this?? 标签的url路径是这样的 – www.mysite.com/story/article-1 谢谢。 编辑: if ($.inArray(keyword, array_url)) alert(‘match!’); 这将提醒匹配数组中是否包含关键字。

替代jQuery each() – 自学问题

看着这个 使用jQuery获取标记内部的值。 hi_1 hi_2 hi_3 hi_4 问题是获取标记内容的逗号分隔字符串 解决方案是推动每个人。 是否有更短(也可能更快)的方式使用例如 $(“span b”).text().join(“,”)当然不起作用,因为text()不返回数组… 更新: artyom发布的“错误报告”(function请求)有这个相当有趣的片段 var x = $(“span b”).map(function() { return $(this).text(); }).toArray().join(“, “); 这与BrokenGlass的解决方案类似,但更短…… http://jsfiddle.net/mplungjan/M42Qx/ 我更喜欢toArray one …