0
我使用socket.io接收对象列表。然后我通过迭代来生成链接。我需要显示这个对象时,用户选择一个,但我不知道如何通过该对象通过链接?用JQuery传递对象链接
socket.on('result', function (result) {
for (var object in result.blue) {
$('.res_section').append(
'<a href="#" id="result_object"> ' + result.blue[object].name +'</a>');
//I need to append result.blue[object];
}
});
$(document).on("click", "#result_object", function(){
//do something here with object
});
object = {name: {first: "a_name", second: "second_name"}, age: {type: "number", value: "13"}}
[.data()](https://api.jquery.com/data/) – melancia
这是什么result.blue [object]?你需要传递整个对象还是只需要对象关键字就足够了? –
不幸的是我不能让.data()与对象一起工作(它是很长的多层对象) - 元素是未定义的。我确实需要传递该对象,因为它不存在,直到通过socket.on传递。 – user1212520