प्राप्त करने के लिए JQuery का उपयोग करें मैं चयन से मूल्य को पकड़ने और इसे इनपुट में पेस्ट करने के लिए नीचे एक टैग प्राप्त करने का प्रयास कर रहा हूं।भाई बहन
<td class="ms-formbody" style="width:385px">
<input name="ctl00$PlaceHolderMain$dlFields$ctl00$txtSource" type="text" id="ctl00_PlaceHolderMain_dlFields_ctl00_txtSource" class="ms-input" />
<select name="ctl00$PlaceHolderMain$dlFields$ctl00$ddlSourceFields" id="ctl00_PlaceHolderMain_dlFields_ctl00_ddlSourceFields" class="ms-input">
<option value="Some Field Name 1">Some Field Name 1</option>
<option value="Some Field Name 2">Some Field Name 2</option>
<option value="Some Field Name 3">Some Field Name 3</option>
<option value="Some Field Name 4">Some Field Name 4</option>
</select>
<a href="javascript: appendField();">append</a>
</td>
मुझे लगता है कि भाई बहनों को कैसे पकड़ना है, यह समझने में प्रतीत नहीं होता है। मैंने $(this).siblings("input").val()
की कोशिश की लेकिन वह गलत वेबपृष्ठ त्रुटि 'parentNode.firstChild' is null or not an object
।
$(this).prev().prev().val()
का प्रयास किया और यह वापस अपरिभाषित आता है। इन चीजों को पकड़ने का सबसे अच्छा तरीका क्या है?
धन्यवाद, डेविड
आपकी मदद के लिए धन्यवाद, यह वास्तव में सहायक था।आपके नेतृत्व के बाद, मैंने अपने टैब को एक div के साथ लपेट लिया और फिर उसे पकड़ लिया और यह आश्चर्यजनक ढंग से काम किया $ (दस्तावेज़) .ready (function() { $ ("# myList a")। क्लिक करें (function() { var $ selectValue = $ (this) .siblings ("select")। val(); var $ thatInput = $ (this) .siblings ("input"); $ thatInput.val ($ selectValue); }) }); –
मदद मिली है –