jQuery: hiding table row in IE 8 closes the browser? -
तो, मैं कोड के टुकड़े को देख रहा हूं:
var row = $ ( । deletebutton) .parent () माता-पिता (); Var indexLabel = $ (पंक्ति) .फ़ीन्ड ("#" + indexLableId); Var rowIndex = $ (indexLabel) .val (); $ (पंक्ति) .remove ();
अगर मैं पिछली लाइन को
$ (पंक्ति) में बदलता हूं।
IE8 बंद हो जाता है क्या देता है?
अपडेट: यह अब बहुत दिलचस्प है अगर मैं पहली पंक्ति पर क्लिक करता हूं तो केवल IE क्रैश हो, किसी अन्य पंक्ति पर यह संगतता दृश्य पर स्विच करता है। यह तब भी होता है जब मैं ऐसा करता हूं
पंक्ति [0] .style.display = "none";
इसलिए यह jQuery की समस्या बिल्कुल भी नहीं है। कोड मेरा नहीं है और न ही स्क्रीन इसलिए मुझे एक बार फिर देखना होगा कि क्या हो रहा है।
अपडेट 2: ठीक है, मुझे लगता है कि मुझे पता है कि क्या हो रहा है। जो कोई भी इस बकवास को कोडित करता है वह प्रत्येक पंक्ति में बच्चों के तत्वों के लिए समान आईडी का प्रयोग करता है।
जहां डिलीटबूटन सेट है, क्या है यह?
मुझे लगता है कि आपको पंक्ति बी / सी के आसपास $ () की आवश्यकता है। माता-पिता पहले से ही एक jQuery ऑब्जेक्ट वापस करेंगे।
बस row.hide () कोशिश करें ;
Comments
Post a Comment