दिलचस्प पोस्ट
विशेषता द्वारा तत्वों का चयन करें 'विस्तारित' फ़ाइल गुणों को पढ़ें / लिखें (सी #) VS2010 वेब परिनियोजन पैकेज का उपयोग करते हुए आप अतिरिक्त फ़ाइलों को कैसे शामिल करते हैं? एआरएम से सी कॉलिंग कन्वेंशन, रजिस्टरों को बचाने के लिए पहुंच उल्लंघन अपवाद पकड़ने? आईपी ​​पते को कैसे पिंग करें इस प्रमाण पत्र में एक अमान्य जारीकर्ता एप्पल पुश सर्विसेज है लॉग-आउट से एक एंड्रॉइड डिवाइस पर एसडी-कार्ड पर मेरे लॉग आउटपुट को कैसे पुनर्निर्देशित किया जाए? अक्ष के बाहर matplotlib किंवदंती ले जाने से यह आंकड़ा बॉक्स द्वारा कटऑफ बनाता है लैम्ब्डा के साथ अलग ()? मापदंडों के साथ थ्रेड स्टार्ट addEventListener IE8 में काम नहीं कर रहा है क्या मूल्य से पारित किया गया एरे या जावा में संदर्भ द्वारा पारित किया गया है? Server.MapPath ("।"), Server.MapPath ("~"), Server.MapPath (@ "\"), Server.MapPath ("/")। अंतर क्या है? मूल्य जोड़ों का एक जावा संग्रह? (tuples?)

तालिका में तालिका पंक्ति और स्तंभ संख्या

मैं jQuery का उपयोग करते हुए क्लिक की गई तालिका सेल की पंक्ति और स्तंभ संख्या कैसे प्राप्त करूं, यानी,

$("td").onClick(function(event){ var row = ... var col = ... }); 

वेब के समाधान से एकत्रित समाधान "तालिका में तालिका पंक्ति और स्तंभ संख्या"

आप किसी संदर्भ में कोर / इंडेक्स फ़ंक्शन का उपयोग कर सकते हैं, उदाहरण के लिए आप कॉलम संख्या प्राप्त करने के लिए उसके टीआर में टीडी के सूचकांक की जांच कर सकते हैं, और आप पंक्ति संख्या प्राप्त करने के लिए तालिका पर टीआर इंडेक्स देख सकते हैं:

 $('td').click(function(){ var col = $(this).parent().children().index($(this)); var row = $(this).parent().parent().children().index($(this).parent()); alert('Row: ' + row + ', Column: ' + col); }); 

यहां चल रहे एक उदाहरण की जांच करें ।

 $('td').click(function() { var myCol = $(this).index(); var $tr = $(this).closest('tr'); var myRow = $tr.index(); }); 

मेरे सिर के ऊपर से बाहर, एक ही रास्ता सभी पिछले तत्वों को पकड़ना और उन्हें गिनाना होगा।

 $('td').click(function(){ var colIndex = $(this).prevAll().length; var rowIndex = $(this).parent('tr').prevAll().length; }); 

क्लिक पर COLUMN INDEX प्राप्त करें:

 $(this).closest("td").index(); 

क्लिक पर पंक्ति इंडेक्स प्राप्त करें:

 $(this).closest("tr").index(); 

क्या आप आउटपुट कर सकते हैं कि तालिका में डेटा का निर्माण कर रहे हैं?

तो आपकी तालिका इस तरह दिखाई देगी:

 <table> <thead>...</thead> <tbody> <tr><td data-row='1' data-column='1'>value</td> <td data-row='1' data-column='2'>value</td> <td data-row='1' data-column='3'>value</td></tr> <tbody> </table> 

तो यह एक साधारण मामला होगा

 $("td").click(function(event) { var row = $(this).attr("data-row"); var col = $(this).attr("data-col"); } 

क्लिक करने वाले TD को पाने के लिए संपूर्ण तालिका में एक क्लिक हैंडलर को बाँधना और फिर event.target का उपयोग करें। यह सब मैं इसके 1:20 बजे के रूप में जोड़ सकते हैं