Reputation: 33
I'd like to create some buttons each of which has a different argument passed to its onclick handler.
Here is what I have so far:
$.each(Object.keys(all_sockets_rooms[his_username]["rooms"]), function (key, room_name) {
$("#myrooms").append("<button name='"+room_name+"' onclick='join(\'"+room_name+"\')'>"+room_name+"</button>");
});
Upvotes: 0
Views: 41
Reputation: 36609
Make sure you have valid escape sequence!
Try this:
$.each(Object.keys(all_sockets_rooms[his_username]["rooms"]), function(key, room_name) {
$("#myrooms").append("<button name='" + room_name + "' onclick='join(\"" + room_name + "\")'>" + room_name + "</button>");
});
Upvotes: 2