1

我试图通过它的类来隔离一个元素,但我需要类名的一部分来自变量,因为每个元素都有一个唯一的名称。

div class="post6453"
div class="post9845"
div class="post2345"

var id = $(this).attr("id"); (ID = 6453, 9845, 2345 for example)

if(data == 1){
            $('post+ID').html("Html goes here");
            }else{
            $('post+ID').html("Html goes here");
            }

我希望这是有道理的。谢谢。

4

2 回答 2

3

您的变量是id(小写)而不是ID. 即使您的变量连接也不正确。尝试

$('.post' + id).html(...)
于 2013-07-16T08:11:17.530 回答
2

如果元素是唯一的,您应该使用 ID="" 代替:

我认为这是 jQuery 选择器

$(".post"+id).html("Html goes here");
于 2013-07-16T08:12:55.417 回答