Tag: 数组

在每个表上运行jquery

下面我有一些jQuery,通过classname = sizetable运行每个表 我想执行这个: $(“#frontshade :radio”).click(function() {}); 但我不知道如何用数组中的id替换#frontshade var table_ids = new Array(); $(‘.sizetable’) .each(function(e){ table_ids[] = $(this).attr(‘id’); // JQUERY TO EXECUTE ON EACH TABLE $(“#frontshade :radio”).click(function() {}; // });

在字母下按字母顺序解析数据和顺序

这就是我想成为的: 这是我的javascript: var retrievedObject = localStorage.getItem(‘exhibitor’); // CALL FUNCTION parsePerObject(JSON.parse(retrievedObject)); function parsePerObject(data){ } 这是我在localStorage中的对象: { “41873”:{ “ID”: “41873”, “EXTERNAL_ID”: “”, “事件ID”: “5588”, “venueid”: “0”, “exhibitorcategoryid”: “0”, “名”:” Niels Vroman“,”shortname“:”“,”booth“:”“,”imageurl“:”“,”mapid“:”0“,”y1“:”0“,”x1“:”0“,” x2“:”0“,”y2“:”0“,”description“:”Niels uit Zulte。“,”tel“:”0497841121“,”address“:”Drogenboomstraat 54“,”email“:”vroman。 niels@hotmail.com“,”web“:” http://nielsvroman.be “,”code“:”“,”username“:”“,”password“:”“,”image1“:”“,” imagedescription1 “:” “ ”图像2“: ”“, ”imagedescription2“: ”“, ”图像3“: ”“, ”imagedescription3“: ”“, ”图像4“: ”“, ”imagedescription4“: ”“,” 图像5 “:””, “imagedescription5”: “”, […]

jquery将输入值存入空数组元素

我有这个arrays var foods = new Array(); foods = [ { id: 1, correct:’icecream’, display: ‘icecream’, response: ”}, { id: 2, correct:’sundae’, display: ‘sundae’, response: ”}, ]; 和这个html div <div 这是项目表单部分会发生的jquery部分 function FoodDisplay() { var txtTrial = “”; $(“#showfoods”).hide(); txtTrial = trials[curTrial].display; $(“#textPrompt”).html(txtTrial); $(“#showfoods”).show(); $(“#inputFoodChoice”).val(”); $(“#inputFoodChoice”).focus(); } 单词“icecream”将出现在它下面的表格框中,用户将做的是输入确切的单词icecream,然后按enter键(ltr == 13) 我想要的是将人类输入的值存储到食物数组的空“响应”部分,然后将其与食物数组中的“正确”值进行比较。 取决于该人是否正确,会弹出一条消息说你得到了它! 或者不正确! 在该消息出现多长时间后,它将以相同的方式显示“圣代”一词。 我在存储输入值/将其与正确值进行比较时遇到问题。 有人可以帮忙吗? […]

如何检查JSON对象数组是否包含在arrary中定义的值?

我有以下JSON数据。 categories = [ {catValue:1, catName: ‘Arts, crafts, and collectibles’}, {catValue:2, catName: ‘Baby’}, {catValue:3, catName: ‘Beauty and fragrances’}, {catValue:4, catName: ‘Books and magazines’}, {catValue:5, catName: ‘Business to business’}, {catValue:6, catName: ‘Clothing, accessories, and shoes’}, {catValue:7, catName: ‘Antiques’}, {catValue:8, catName: ‘Art and craft supplies’}, {catValue:9, catName: ‘Art dealers and galleries’}, {catValue:10, catName: ‘Camera and photographic supplies’}, […]

使用event.Change从Array获取值

所以我正在处理以下问题。 我正在创建PDF并让用户填写字段。 其中一个字段是列表。 在选择时,其他字段填充有拟合内容。 此内容存储在数组中。 所以这就是我做的: var company = [“comapny name”, “street”, “Postcode”, “City”, “Country”]; var company1 = [“comapny name1”, “street1”, “Postcode1”, “City1”, “Country1”]; if (!event.willCommit){ if (listCompany.value == “comapny name”){ this.getField(“fldStreet”).value = company[2]; } if (listCompany.value == “comapny name1”){ this.getField(“fldStreet”).value = company1[2]; } } 上面的部分没有给出错误,但给了我“先前”的内容。 PDF加载然后填充字段。 更改列表后,字段不会更改其内容。 仅在第二次点击后。 所以我找到了以下内容: event.changeEx; 经过简单的尝试,效果很好: var company = […]

从使用jQuery复制的数组中向元素添加随机类

我正在创建一个匹配的游戏,我正在尝试从数组中添加一个类来匹配。 我下面的代码创建了我需要的类,然后将它们随机化。 我的问题在于randomizeDeck函数。 我正在尝试将每个类添加到指定的元素两次。 当我在console.log中将代码添加到前六个元素而不是最后六个元素的代码时,我需要它这样做,以便在我正在创建的匹配游戏中有匹配的类。 var cardDeck = new Array(); function createDeck() { for (i = 1; i <= 6; i++) { cardDeck.push("card-" + i); } } createDeck(); var randDeck = cardDeck.sort(randOrd); function randomizeDeck() { card.each(function(i){ $(this).addClass(randDeck[i]); }); } randomizeDeck();

如何获得div内的频繁值输出?

看到这篇文章如何从javascript中获取Array中最重复的值 我是jquery的新手,我想知道如果在id或类 div中声明它,我怎么能得到数组值? #1 – Rate: 5 #2 – Rate: 5 #3 – Rate: 5 #4 – Rate: 5 #5 – Rate: 5 这是输出看起来像: 55555 我通过获得5项费率来做到这一点 jQuery(“#totalScore”).append(jQuery(“.list1”).text()); 在上面的文章中,值在数组内 var arr = [{ values: “Number of pips” }, { values: 4 }, { values: 4 }, { values: 4 }, { values: 5 }, { values: […]

根据元素的数量附加到数组

这是我目前的代码: $(function() { $(“#submitBtn”).on(“click”, submitted); $(“.add-row-btn”).on(“click”, function(evt) { evt.preventDefault(); evt.stopPropagation(); $(“.container”).append(createNewRow()); }) $(“.remove-row-btn”).on(“click”, function(evt) { evt.preventDefault(); evt.stopPropagation(); $(“.container div”).eq($(“.container div”).length – 1).remove(); }) $(‘#amount’).on(‘change’, function() { var containerEl = $(“.container”); containerEl.empty(); var startingNumberOfLines = parseInt($(“#amount”).val()); for (var i = 0; i < startingNumberOfLines; i++) { $(".container").append(createNewRow()); } }); $(".add-row-btn").trigger("click"); }) var createNewRow = function() { […]

活动边框(.showBorder)在文本移动时居中

// Get references to the two sets of boxes var numbers = document.querySelectorAll(“.clicked”); var letters = document.querySelectorAll(“.border”); // Turn each node list into proper arrays: numbers = Array.prototype.slice.call(numbers); letters = Array.prototype.slice.call(letters); // Loop through all the number boxes numbers.forEach(function(box, index) { // Set up the click event handlers for all the number boxes box.addEventListener(“click”, function() […]

动态引用Javascript数组名称而不使用Eval?

鉴于EVAL是Evil,我如何动态创建一个数组名称: 我有一堆数组,我需要根据用户点击的内容引用不同的数组。 这段代码给了我数组对象: (eval(calendarObject.id + ‘7’)) 但是eval很糟糕,那么如何构造一个Array名称然后引用呢? 这里有更多的背景: if (jQuery.inArray(String(checkinDate.getTime()/1000), (eval(calendarObject.id + ‘7’))) == -1 ) { //do stuff }; 有任何想法吗? 谢谢。