jQuery एक टेबल के भीतर से काम नहीं कर रहा है? - jquery, रूपों, एचटीएमएल-टेबल

मैं एक साधारण उत्पाद ऑर्डर फॉर्म पर काम कर रहा हूं जो मात्रा लेता है, एक पंक्ति कुल की गणना करता है और फिर प्रत्येक पंक्ति कुल को कुल मिलाकर कुल मिलाकर जोड़ता है।

मैं गणना करने के लिए jQuery का उपयोग कर रहा हूं और सब कुछ खूबसूरती से काम करता है, सिवाय इसके कि जब किसी तालिका में फ़ॉर्म स्वरूपित होता है।

यहाँ एक है jsFiddle -> http://jsfiddle.net/WekLs/

अगर मैं सिर्फ ओपनिंग टेबल टैग को हटा देता हूं तो सब कुछ काम करता है।

<table class="twelve">

मुझे संदेह है कि इसमें कुछ भी करना है .next() या .index() लेकिन मैं पूरी तरह से यकीन नहीं कर रहा हूँ।

किसी सहायता के लिए वास्तव में आभारी होंगे।

उत्तर:

जवाब के लिए 0 № 1

अपना बदलें

$this.next(".linetotal").val(getPrice(qty, idx));

सेवा मेरे

$this.parents("tr").find(".linetotal").val(getPrice(qty, idx));

जवाब के लिए 0 № 2

अपना अंत करो img टैग ठीक से <img src="/images/" />

अपना अंत करो h5 टैग ठीक से <h5> </h5>
...

अपने सभी HTML मार्कअप को संपादित और समीक्षा करें और आप "नए परीक्षणों के लिए जाने के लिए अच्छा हैं


संबंधित सवाल
सबसे लोकप्रिय