Monday 15 April 2013

javascript - Select a div from a function which is called by a button using event.target.id -


मेरे पास निम्न HTML है:

  & lt; div id = "unit0" & gt; & Lt; इनपुट onclick = "getFeedback ()" आईडी = "46003" वर्ग = "बीटीएन" प्रकार = "बटन" मान = "असाइनमेंट 1 यहां अपलोड करें" & gt; & Lt; इनपुट onclick = "getFeedback ()" आईडी = "46001" वर्ग = "बीटीएन" प्रकार = "बटन" मान = "असाइनमेंट 2 को अपलोड करें" & gt; & Lt; / div & gt;   

और मेरे फीडबैक फ़ंक्शन

  फ़ंक्शन getFeedback () {console.log ("यह फ़ंक्शन का कॉलर था" + event.target.id); $ .get ('moodle / api.php', {action: "getfeedback", आईडी: event.target.id}, फ़ंक्शन (डेटा) {}); }   

मैं उस फ़ंक्शन से div कैसे चुनूँगा? मैं $। के आउटपुट को जोड़ना चाहता हूं, जिसमें div को मिलता है जिसमें event.target.id

<पी > आप यह पहले फ़ंक्शन को पास कर सकते हैं:
  & lt; input onclick = "getFeedback (यह)" id = "46003" class = "btn" प्रकार = "बटन" मान = "असाइनमेंट 1 को अपलोड करें" & gt; & Lt; इनपुट onclick = "getFeedback (यह)" आईडी = "46001" वर्ग = "बीटीएन" प्रकार = "बटन" मान = "अपलोड असाइनमेंट 2 यहां" & gt;   

अगला जेएस को संशोधित करें:

  फ़ंक्शन getFeedback (obj) {console.log ("यह फ़ंक्शन का कॉलर" + obj.id था); $ .get ('moodle / api.php', {action: "getfeedback", id: obj.id}, फ़ंक्शन (डेटा) {// var $ div = $ (obj) जैसे मूल इकाई प्राप्त करें .closest (' Div ');}); }    

No comments:

Post a Comment