使用Javascript访问标签值

使用Javascript访问标签值,javascript,jquery,html,checkbox,Javascript,Jquery,Html,Checkbox,我需要访问复选框中的值,atribute值包含内容,因此我需要将id放置在我创建标签的其他位置,但我无法访问该值 alert(check[i].label); // doesnt work 我还可以在复选框中的其他位置放置值。 请不要写我能做到这一点 <input type='checkbox' id='bla' name='mybla' vlaue='myvalue'> Hy 我该怎么做呢?确实可以将额外的数据作为自定义属性存储在元素上。当您想要读取值时,您可以这样做:

我需要访问复选框中的值,atribute值包含内容,因此我需要将id放置在我创建标签的其他位置,但我无法访问该值

alert(check[i].label); // doesnt work 
我还可以在复选框中的其他位置放置值。 请不要写我能做到这一点

  <input type='checkbox' id='bla' name='mybla' vlaue='myvalue'> Hy

我该怎么做呢?

确实可以将额外的数据作为自定义属性存储在
元素上。当您想要读取值时,您可以这样做:

alert(check[i].getAttribute('label'));
既然您已经将问题标记为jQuery,下面是流行的版本:

alert($(check[1]).attr('label'));

如果您担心使用自定义HTML属性。

确实可以将额外数据作为自定义属性存储在
元素上。当您想要读取值时,您可以这样做:

alert(check[i].getAttribute('label'));
既然您已经将问题标记为jQuery,下面是流行的版本:

alert($(check[1]).attr('label'));

如果您担心使用自定义HTML属性。

当我尝试这样做时,我更喜欢使用相关的
隐藏的
元素来存储“其他值”。对我来说,它感觉更干净,而且我也不必费力地通过验证警告,否则可能会出现在我身上。

这就是您可以在这里使用的东西吗?

当我尝试这样做时,我更喜欢使用相关的
隐藏的
元素来存储“其他值”。对我来说,它感觉更干净,而且我也不必费力地通过验证警告,否则可能会出现在我身上。
这是你能用的东西吗