javascript
  • html
  • 2016-11-01 7 views 0 likes 
    0

    私はonclickハンドラに渡される異なる引数を持ついくつかのボタンを作成したいと思います。ここでどのように変数を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+"</button>"); 
    }); 
    
    +0

    はあなたが二重引用符を使用してみましたが、あなたの '( "somestringを")に参加'? –

    答えて

    2

    では、有効なエスケープシーケンスを持っていることを確認してください!

    これを試してみてください:

    $.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>"); 
    }); 
    
    +0

    感謝!それは私のために働いた! – tony3243

     関連する問題

    • 関連する問題はありません^_^