Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何获取attr jquery的值_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何获取attr jquery的值

Javascript 如何获取attr jquery的值,javascript,jquery,html,Javascript,Jquery,Html,我已经动态地创建了多个div,我随机地为其中一些div分配了一个属性id,名为mine data,值为10,现在我正在创建一个函数,它查找属性为“mine data”的div并返回true。但它不起作用。我看过类似的问题,但没有一个答案有效。 你知道怎么做吗 function isattr() { var attrb=$('.grid').attr('mine-data'); if(attrb==10) { return true; } } 你需

我已经动态地创建了多个div,我随机地为其中一些div分配了一个属性id,名为mine data,值为10,现在我正在创建一个函数,它查找属性为“mine data”的div并返回true。但它不起作用。我看过类似的问题,但没有一个答案有效。 你知道怎么做吗

function isattr() {
    var attrb=$('.grid').attr('mine-data');    
    if(attrb==10) { 
       return true;
    }
}
你需要使用。然后提供一个函数,其中$this将是具体的元素

$“.grid”将返回包含类为.grid的所有元素的对象。如果要创建一个检查函数,需要传递每个函数。请复习一下这个

函数isattrelm{ var attrb=$elm.attr'mine-data'; //与字符串10比较 如果attrb==“10”{ 返回true; } 返回false; } //获取数组 var arrs=$'.grid'.toArray; //检查每个元素 阿里斯·弗雷切姆酒店{ //这里我们检查每个元素和addEventListener $elm.“单击”时,函数E{ console.logisattritthis; }; } 好啊 好啊 不 不
好的,请发布html代码。当你控制台日志ATRB时会发生什么?结果我没有定义。你能创建一个代码笔吗?好的,给我一秒钟。这是一个更接近我所寻找的解决方案。如果我用attr 10单击div,有没有办法使控制台记录为true?当然有。我们可以在每棵榆树上加上一个列表。请检查上面更新的答案,并尝试单击每个分区。很高兴它能提供帮助。当做