javascript-获取对象数据

javascript-获取对象数据,javascript,Javascript,在我的rails应用程序中,我有一个表单,用户必须通过复选框选择一些项目。我想在div中显示所选项目的信息 我目前正在使用javascript来实现这一点 所以在表单中,当用户单击复选框时,我将'this'obj作为参数传递给javascript函数,该函数随后将'this.value'附加到div的末尾 但是,附加“this.value”仅显示所选项目的id。我还想在div中显示所选项目的其他数据 这在javascript中可能吗?除了“this.value”之外,如何获取“this”对象的其

在我的rails应用程序中,我有一个表单,用户必须通过复选框选择一些项目。我想在div中显示所选项目的信息

我目前正在使用javascript来实现这一点

所以在表单中,当用户单击复选框时,我将'this'obj作为参数传递给javascript函数,该函数随后将'this.value'附加到div的末尾

但是,附加“this.value”仅显示所选项目的id。我还想在div中显示所选项目的其他数据

这在javascript中可能吗?除了“this.value”之外,如何获取“this”对象的其他信息

非常感谢您提供的任何建议

请在下面查找代码-

#in my form:
<input id="id_<%= item.id %>" name="submission[item_ids][]" onclick="addtoselected(this);" value="<%= item.id %>" type="checkbox" />
javascript代码:

function addtoselected(obj){
    if(obj.checked==true){
    var s = '<div>' + obj.value + '</div>';
    $j('#selected_recs').append(s);
    }
}

如果所需的文本位于标签中,则可以循环浏览所有标签,并检查哪个标签的for属性中有id。

使用this.value的内容查找所需的信息。您可以将其作为参数发送到服务器端脚本,以获取JSON格式的信息,或者如果您已经有一个现有的javascript对象存储,您可以从那里查找该项的信息。

提供一些到目前为止的代码。最好是开着。很难理解你在问什么。谢谢你的建议。我将看看JSON并尝试使用它