jQuery正在获取ID
我试图使用以下命令获取图像SRC: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
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
并连接它?