0

私は次のHTMLを持っています:

<div id="unit0">
<input onclick="getFeedback()" id="46003" class="btn" type="button" value="Upload assignment 1 here">
<input onclick="getFeedback()" id="46001" class="btn" type="button" value="Upload assignment 2 here">
</div>

そして私の getFeedback 関数

function getFeedback(){
       console.log("This function's caller was " + event.target.id);
       $.get('moodle/api.php',{action: "getfeedback", id: event.target.id},  function(data) {   
});
}

その関数から div を選択するにはどうすればよいですか? $.get の出力を event.target.id を含む div に追加したい

4

3 に答える 3

0

インラインなしで試すonClick

<div id="unit0">
 <input id="46003" class="btn" type="button" value="Upload assignment 1 here">
 <input id="46001" class="btn" type="button" value="Upload assignment 2 here">
</div>

JS:

$('input.btn').on('click',function(e){
    $.get('moodle/api.php',{action: "getfeedback", id: this.id},  function(data) {   
    });
});
于 2013-06-21T16:54:22.073 に答える
0

$.parent次のように使用できます。

var parent_div = $(event.target).parent();
于 2013-06-21T16:44:51.103 に答える