如何将变量与选择器混合?
我有ID变量。
我想从div #one。
中选择带有此id的图片 jQuery('#one img .id')
是选择器。我试过了$('#one img .'+id)
但是没有用。
答案 0 :(得分:48)
编辑:根据您的评论,您可以使用:
$('#one img.'+id)
在您的问题中,img
与.class
之间有空格,我只是将其删除,以便您获得img.className
或img.'+className
答案 1 :(得分:2)
这可能只是一个拼写错误,或者您实际上在类中使用id
变量,但它可能应该是:
jQuery('#one img #'+id)
答案 2 :(得分:2)
.
是一个类选择器。尝试将其更改为#
:
$('#one img #'+id)
答案 3 :(得分:2)
ID在HTML中应该是唯一的。因此,您应该能够直接选择ID,而不必担心它所在的DIV。由于您提到ID已附加到img
标记,因此这应该足够了。
$('#' + id);
答案 4 :(得分:0)