Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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
jQuery正在获取ID_Jquery - Fatal编程技术网

jQuery正在获取ID

jQuery正在获取ID,jquery,Jquery,我试图使用以下命令获取图像SRC:var SRCNow=$('#'+ID+'.item').attr(“SRC”) 关于这一点: <a id='17' href='#' name='item' class='tilelink'><img title='17' id='17' style='background:red'; class='item' src='line_tile/t17.png' /></a> 因此,当我通过单击图像来单击该图像时…:var

我试图使用以下命令获取图像SRC:
var SRCNow=$('#'+ID+'.item').attr(“SRC”)

关于这一点:

<a id='17' href='#' name='item' class='tilelink'><img title='17' id='17' style='background:red'; class='item' src='line_tile/t17.png' /></a>

因此,当我通过单击图像来单击该图像时…:
varid=$(this.attr(“ID”)


然后我做
alert(SRCNow)和我得到未定义的。。。。当它应该说SRC.

时,问题是您有两个具有相同id的元素。这是不允许的

:

定义和用法

id属性指定一个唯一的id 对于HTML元素

id在HTML中必须是唯一的 文件


问题是您有两个具有相同id的元素。这是不允许的

:

定义和用法

id属性指定一个唯一的id 对于HTML元素

id在HTML中必须是唯一的 文件


首先,html id必须以字母()开头

您的具体问题是,必须在id和类
之间添加一个空格,如下所示:


var SRCNow=$('#'+ID+'.item').attr(“src”)

首先,html id必须以字母()开头

您的具体问题是,必须在id和类
之间添加一个空格,如下所示:


var SRCNow=$('#'+ID+'.item').attr(“src”)

问题在于您有一个ID为17的链接和图像。ID应该是唯一的。此外,以数字开头的ID无效(据我记忆所及)

首先,让你的ID独一无二。当您试图获取图像src时,就不需要类过滤器了

<a id='link-17' href='#' name='item' class='tilelink'>
    <img title='17' id='img-17' style='background:red'; class='item' src='line_tile/t17.png' />
</a>

var SRCNow = $('img-17').attr('src');

问题是你有一个ID为17的链接和图片。ID应该是唯一的。此外,以数字开头的ID无效(据我记忆所及)

首先,让你的ID独一无二。当您试图获取图像src时,就不需要类过滤器了

<a id='link-17' href='#' name='item' class='tilelink'>
    <img title='17' id='img-17' style='background:red'; class='item' src='line_tile/t17.png' />
</a>

var SRCNow = $('img-17').attr('src');

您的HTMLW中似乎没有一个id等于id+。“item”为什么不使用
$('.item',this)
而不是拉出
id
并连接它?您的HTMLW中似乎没有一个id等于id+。“item”为什么不使用
$('.item',this)
而不是拉出
id
并连接它?