在 class 中传递变量

Passing variables in a class

我有一个 class 'container' 和一个 id。

<div class="container" id="1500"></div>

现在在我的 javascript 中,我使用以下代码获取 ID:

$('.container:' + place).click(function(){
        var id = $(this).attr('id');
});

有没有可能 link 在 class 'container' 中也有一个标题? 如果我调试我的代码并在属性 $(this) 上设置观察点,则有一个字段 'innerText' 和字段 'OuterText' 具有我想要的值,但我无法获取它。

有没有可能获取这些属性的方法,或者我可以通过初始化容器来传递变量吗?

是的,使用 jQuery 您可以使用 $(this)[0].innerText$(this)[0].outerText

访问它们

您确定 ID 以整数而非字母开头是个好主意吗?

我不知道你是否能说出这一点,也许你只能使用 id,你可以通过 jquery 调用,例如如果你有 <div id="container1500"></div> 你可以调用 var val=$("#container1500").html(); check here

现在如果你有一个动态变量,你可以使用 var val=$("#container" + i).html(); 其中 "i" 是一个动态变量,例如 for(var i =0 ;....