图片-js根据键名获取键值的问题!

问题描述

js根据键名获取键值的问题!

有一个数组,我要根据键名获取键值 但是获取不到
代码如下

console.log(data);

var jm_bind_data75=$(this).attr('jm-bind-data');
console.log(jm_bind_data75);
console.log(data[jm_bind_data75]);
if(debug){
    console.log(data['carmodel_list']);
    console.log(data.carmodel_list);
    console.log(data.jm_bind_data75);
    console.log(data[jm_bind_data75]);
}

如图 第一次输出 data的值 看到data存在键名为carmodel_list的键值
但是 我却获取不到这个键值

再但是看

解决方案

你的carmodel_list明显是后面加进来后你才点开的看到有的carmodel_list的,console.log的时候还没有这个属性值

时间: 2024-10-01 19:29:22

图片-js根据键名获取键值的问题!的相关文章

php数组函数序列之each() - 获取数组当前内部指针所指向元素的键名和键值,并将指针移到下一位_php技巧

each()定义和用法 each() 函数生成一个由数组当前内部指针所指向的元素的键名和键值组成的数组,并把内部指针向前移动. 返回的数组中包括的四个元素:键名为 0,1,key 和 value.单元 0 和 key 包含有数组单元的键名,1 和 value 包含有数据. 如果内部指针越过了数组范围,本函数将返回 FALSE. 语法 each(array)参数 描述 array 必需.规定要使用的数组. 例子 1 复制代码 代码如下: <?php $people = array("Pete

php 查找数组键名并输出值

$q ='www.111cn.net'; $items = array( "great <em>bittern</em>"=>"botaurus stellaris", "little <em>grebe</em>"=>"tachybaptus ruficollis", "black-necked grebe"=>"podiceps

php数组函数序列之array_flip() 将数组键名与值对调_php技巧

array_flip() 定义和用法 array_flip() 函数将使数组的键名与其相应值调换,即键名变成了值,而值变成了键名. array_flip() 函数返回一个反转后的数组,如果同一值出现了多次,则最后一个键名将作为它的值,所有其他的键名都将丢失. 如果原数组中的值的数据类型不是字符串或整数,函数将报错. 语法 array_flip(array)参数 描述 array 必需.规定输入的数组. 例子 复制代码 代码如下: <?php $a=array(0=>"Dog"

PHP 获取COOKIE值与中文乱码解决方法

给cookie赋值 setcookie (name, value, expire, path, domain) 例如:  代码如下 复制代码 <?php setcookie("user", "Alex Porter", time()+3600); ?> 如果我们要获取user值如何操作  代码如下 复制代码 <?php echo $_COOKIE["user"]; print_r($_COOKIE); ?> 如果我们没设置

php 获取数组值 数组颠倒 键名操作实例

*/ $array=array("size"=>"xl","color"=>"gold");   //定义一个数组 print_r(array_values($array));      //输出数组所有的值 /* 定义和用法 array_values() 函数返回一个包含给定数组中所有键值的数组,但不保留键名. 语法 array_values(array) */ $fruit=array('a'=>'app

php在多维数组中根据键名快速查询其父键以及父键值的代码_php技巧

我这么想的: 遍历一遍多维数组,将所有的键建立索引生成一个一维数组: 每次通过键名去查这个键的上级数组及数据 OK,代码如下 indexKey创建索引数组函数: 复制代码 代码如下: <?php /** * FILE_NAME : arr.php FILE_PATH : test/ * 在多维数组中根据键名快速查询其父键以及父键值 * * @copyright Copyright (c) 2006-2010 mail:levi@cgfeel.com * @author Levi * @packa

php数组函数序列之array_keys() - 获取数组键名_php技巧

array_keys() 定义和用法 array_keys() 函数返回包含数组中所有键名的一个新数组. 如果提供了第二个参数,则只返回键值为该值的键名. 如果 strict 参数指定为 true,则 PHP 会使用全等比较 (===) 来严格检查键值的数据类型. 语法 array_keys(array,value) 参数 描述 array 必需.规定输入的数组. value 可选.指定值的索引(键). strict 可选.与 value 参数一起使用.可能的值: true - 根据类型返回带有

PHP中数组按键名和键值排序函数

而有时我们要求更复杂的排序.如按键名排序,这里用到 ksort($arr); 函数,它会根据数组的键名排序,并维持原有的键值关系.相对应的 asort($arr); 函数,是按键值排序,且维持原有的键值关系. 同样原理,rsort(); arsort(); krsort(); 函数除了排序是按降序排列外,其它与sort(); rsort(); ksort(); 相同. 数组操作是PHP很重要的基础,希望能好好运用. 一维数组 例子  代码如下 复制代码 <?php function my_sor

php怎么获取数组键名实例代码

我php foreach()函数可以遍历数组,取出数组的键值,怎么取键名$key?或只取第一个键名?比如下面的例子  代码如下 复制代码 $keyarray = array( '12020011' => '2b70e63ffdf', '12020017' => '20767a021' ); 第一种方法,我可以用foreach 取出第一个键名.如下  代码如下 复制代码 foreach($keyarray as $key => $value){     $a[]=$key; } print