Tag: 数组

如何为循环中返回的每个项目分配一个唯一的类?

我试图在PHP中获得一些帮助,这样我就可以为循环中返回的每个项添加一个类或ID。 我使用一段代码(见下文)来返回分类法(位置)。 我将所有32个位置完美地返回并显示在我的网站上。 但是,我无法通过css单独设置每个位置的样式,因为没有与每个位置关联的唯一类。 返回的每个块在前端看起来都是这样的 Antrim (1 Farmer) 对于所有位置重复返回。 正如你所看到的那样,没有办法真正地为每个单独设置样式,这就是我的要求。 我返回位置的代码如下。 我尝试使用谷歌搜索和一些不同的方法,但感觉我离开了我的联盟,并认为我会请专家在这里寻求帮助! 谢谢 name); if ($cpt_test == ‘true’) { $cpt_nice_name = $post_type_item->labels->name; $cpt_has_archive = $post_type_item->has_archive; $post_types_to_loop_through[$post_type_item->name] = array(‘nice_name’ => $cpt_nice_name, ‘has_archive’ => $cpt_has_archive); } } $section_counter = 0; foreach ($post_types_to_loop_through as $post_type_item => $post_type_item_nice_name) { $taxonomies = array(‘location’); $block_counter = 0; $args = array(‘orderby’ => […]

jQuery替换为数组

我想用我的“替换”列表替换textarea的内容。 所以“嗨23”将是“\ u041D \ u0456 23”。 什么是我的错? $(“textarea#comment”).val(function(i, val) { return val.replace(/*the first letter (eg A)*/g, “*the second row eg \u0410*”); }); replacements = { “A”: “\u0410”, “B”: “\u0412”, “C”: “\u0421”, “H”: “\u041D”, “I”: “\u0406”, “J”: “\u0408”, “M”: “\u041C”, “O”: “\u041E”, “P”: “\u0420”, “S”: “\u0405”, “T”: “\u0422”, “V”: “\u0474”, “Y”: “\u04AE”, “a”: “\u0430”, “c”: “\u0441”, […]

php多维数组到jQuery中

我使用以下代码从表中填充了一个php多维数组: $row[‘handle’],”firstname” => $row[‘first_name’],”lastname” => $row[‘last_name’]); $i++; } echo json_encode(json_encode($array)); ?> php ends 这是由jQuery中的.post调用的,当我alert()返回的数据时,我得到以下输出: [ {“handle”:”admin”,”firstname”:”admin”,”lastname”:”admin”}, {“handle”:”ms”,”firstname”:”ms”,”lastname”:”ms”}, {“handle”:”op”,”firstname”:”op”,”lastname”:”op”}, {“handle”:”ui”,”firstname”:”ui”,”lastname”:”ui”} ] 我用来提取php数组的Jquery代码是: $.post(“test1.php”,””, function(data){ var obj = $.parseJSON(data); alert(obj); var obj2 = $.parseJSON(obj); alert(obj2); alert(obj2[1]); var result = eval(data); alert(result[0][0]); },”html”); alert(obj)给出了指定的输出。 警报(obj2)给了我: [object Object],[object Object],[object Object],[object Object] 警报(obj2 [1])给了我: [object Object] 我怎么得到这个数据?

数组的值必须成为输入字段

这是我的arrays $m3 = array ( ‘2’ => ‘2’, ‘4’ => ‘4’, ‘6’ => ‘6’, ‘9’ => ‘9’, ’14’ => ’14’, ’18’ => ’18’, ’20’ => ’20’, ‘other’ => ‘other’ ); 如何让’other’改变我在输入字段’other_interest’中的内容? input(‘Car/m3’, array(‘name’ => “other_interest”, ‘style’ => “display:none”, ‘class’ => ‘inputText’, ‘label’ => false));?> 当我选择其他时,jQuery显示输入字段 jQuery(document).ready(function() { jQuery(“#CarM3”).change(function() { if (jQuery(this).val() === ‘other’){ jQuery(‘input[name=other_interest]’).show(); } […]

上下键循环播放数组

我有一系列的颜色。 使用向上和向下箭头键,我想循环遍历数组并将当前数组值作为类添加到div。 var colors = [ “red”, “green”, “blue” ]; 我想将当前值存储为变量,并使用jQuery .addClass将当前类附加到div。 作为一个jQuery新手,这里的任何帮助都会很棒!

根据jquery中的当前日期创建最近12个月的数组

这是当前日期,即今天的日期 var currentDate = new Date(); 假设今天的日期是Sat Mar 21 2015 17:19:15 GMT+0530 。 我使用以下代码从日期中提取了月份 var monthNames = [“JAN”,”FEB”,”MAR”,”APR”,”MAY”,”JUN”,”JUL”,”AUG”,”SEP”,”OCT”,”NOV”,”DEC”]; var month = monthNames[currentTime.getMonth()]; 在我的情况下月= MAR 根据当前month我想创建一个过去12个月的数组,从第12个month-12到现在的月份为MAR 。 如果当前月份为MAR则数组必须如此 date = [“APR”,”MAY”,”JUN”,”JUL”,”AUG”,”SEP”,”OCT”,”NOV”,”DEC”,”JAN”,”FEB”,”MAR”]; 如何根据当前日期获取动态数组? 提前致谢

点击一下,在javascript中的两个div中设置两个不同的图像

我正在使用java脚本实现自定义T恤。 现在我点击图像选择后设置一个背景图像。 但是现在我想在点击一次后在两个div中设置两个不同的图像。 如果用户点击黄色T恤,则在两个不同的div中设置两个图像(正面尺寸图像和T恤的背面图像)。 var bgArray = [ ‘https://d3s16h6oq3j5fb.cloudfront.net/1.13.0/img/new-city-home/bang-img/softtoys3.jpg’, ‘https://d2z4fd79oscvvx.cloudfront.net/0020715_be_my_valentine_chocolate_box_205.jpeg’, ‘https://d2z4fd79oscvvx.cloudfront.net/0016630_quad_diamond_earings_205.jpeg’, ]; $(“.picker-image”).on(“click”, “img”, function() { $(‘.backgroundIMage’).css({ ‘background-image’: ‘url(‘ + this.src + ‘)’ }); }); $(function() { bgArray.forEach(function(src) { var img = new Image(50, 50); img.src = src; $(“.picker-image”).append(img); }); }); .backgroundIMage{ width:400px; height:300px; outline:1px dotted gray; margin:0 auto; } Front Side Image back Side […]

使用另一个对象数组过滤对象数组

这个问题类似于这个带有循环的对象的Jqueryfilter数组,但这次我需要用一个对象数组来做filter。 例: 我有一个像这样的对象数组: myArray = [ { userid: “100”, projectid: “10”, rowid: “0” }, { userid: “101”, projectid: “11”, rowid: “1”}, { userid: “102”, projectid: “12”, rowid: “2”}, { userid: “103”, projectid: “13”, rowid: “3” }, { userid: “101”, projectid: “10”, rowid: “4” } …] 我想用这样的数组过滤它: myFilter = [ { userid: “101”, projectid: “11” }, […]

使用jQuery和json_encode将PHP数组转换为JS数组

我只是想将我的PHP数组转换为JS数组,我在这里做错了什么? PHP: // get all the usernames $login_arr = array(); $sql = “SELECT agent_login FROM agents”; $result = mysql_query($sql); while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { array_push($login_arr, $row[“agent_login”]); } $js_login_arr = json_encode($login_arr); print $js_login_arr; // [“paulyoung”,”stevefosset”,”scottvanderlee”] JS: var login_arr = “”; alert(login_arr); // acn’t even get the string in?? var obj = jQuery.parseJSON(login_arr);

从数据库中获取单词并将其传递给在浏览器中运行的脚本文件

Apply to Multiple Textareas $(‘.textarea’).textcomplete([ { // tech companies words: [], words.push(“”); match: /\b(\w{2,})$/, search: function (term, callback) { callback($.map(this.words, function (word) { return word.indexOf(term) === 0 ? word : null; })); }, index: 1, replace: function (word) { return word + ‘ ‘; } } ]); 我尝试了这个,但没有得到结果是错误的我在这里我是新的javascript我将自动编译我的textarea它的工作单词: [‘apple’, ‘google’, ‘facebook’, ‘github’] ,但当我检索它从db没有得到结果