Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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 jQuery:查找具有特定自定义属性的元素_Javascript_Jquery - Fatal编程技术网

Javascript jQuery:查找具有特定自定义属性的元素

Javascript jQuery:查找具有特定自定义属性的元素,javascript,jquery,Javascript,Jquery,我只想为自定义属性找到具有特定值的元素 var number = 6; var myDiv = $('div[data-divNumber="' + number + '"]'); 例如,我想在div中找到一个属性为data divNumber=“6”的函数 我试过使用,但我所做的不起作用 属性正好有一个元素具有该特定值。您需要进行一些字符串添加,以将数字输入选择器,并且需要引用该值 var number = 6; var myDiv = $('div[data-divNumber="' +

我只想为自定义属性找到具有特定值的元素

var number = 6;
var myDiv = $('div[data-divNumber="' + number + '"]');
例如,我想在
div
中找到一个属性为
data divNumber=“6”
的函数

我试过使用,但我所做的不起作用


属性正好有一个元素具有该特定值。

您需要进行一些字符串添加,以将数字输入选择器,并且需要引用该值

var number = 6;
var myDiv = $('div[data-divNumber="' + number + '"]');
var number = 6;
var myDiv = $('[data-divNumber="' + number + '"]');
在字符串加法后,您试图产生以下结果:

$('[data-divNumber="6"]');

我想你需要的是:

var number = 6;
var myDiv = $('[data-divNumber="'+number+'"]');

在ES6中,您可以使用字符串插值:

let number = 6;
let myDiv = $(`div[data-divNumber="${number}"]`);

那么,将div放在这里$('div[…指定只查看div元素吗?