Javascript 如何将变量传递给onClick事件处理程序?
我想创建一些按钮,每个按钮都有一个不同的参数传递给它的onclick处理程序 以下是我到目前为止的情况:Javascript 如何将变量传递给onClick事件处理程序?,javascript,html,Javascript,Html,我想创建一些按钮,每个按钮都有一个不同的参数传递给它的onclick处理程序 以下是我到目前为止的情况: $.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+
$.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>");
});
$。每个(Object.key(所有房间[他的用户名][“房间])),功能(key,房间名称){
$(“#我的房间”)。追加(“+房间名称+”);
});
确保您有有效的转义序列
试试这个:
$。每个(Object.key(所有房间[他的用户名][“房间])),功能(key,房间名称){
$(“#我的房间”)。追加(“+房间名称+”);
});
确保您有有效的转义序列
试试这个:
$。每个(Object.key(所有房间[他的用户名][“房间])),功能(key,房间名称){
$(“#我的房间”)。追加(“+房间名称+”);
});
您是否尝试在“join”(“somestring”)中使用双引号?您是否尝试在“join”(“somestring”)中使用双引号?