मैं एक साधारण चीज़ करने के लिए jQuery का उपयोग करने की कोशिश कर रहा हूं: जब भी फॉर्म लोड होता है, तो इनपुट के क्षेत्र के इनपुट फ़ील्ड के इनपुट फ़ील्ड को साफ़ करें, या यदि उपयोगकर्ता पिकलिस्ट बदलता है; लेकिन मुझे चयन करने के लिए चयनकर्ता प्राप्त करने में एक समय का शैतान है।jQuery के साथ एक विशिष्ट div में सभी इनपुट फ़ील्ड को कैसे साफ़ करें?
सबसे पहले, यहाँ मेरी onclick है और ऑनलोड से चलाता है:
<form name="EditGenotype" action="process_GenotypeMaint.php" method="POST" onsubmit="return false" onload=clear_fetch() >
और picklists पर:
<SELECT multiple size=6 NAME="marker" onchange=show_marker() onclick=clear_fetch() >
इसके बाद, यहाँ div में मेरी HTML इनपुट तत्व है मैं साफ करना चाहते:
<div class=fetch_results>
<fieldset>
<LEGEND><b>Edit Genotype, call 1</b></LEGEND>
<boldlabel>Allele_1</boldlabel><input id=allele_1_1 name=allele_1_1 size=5 >
<boldlabel>Allele_2</boldlabel><input id=allele_1_2 name=allele_1_2 size=5 >
<boldlabel>Run date</boldlabel><input id=run_date1 name=run_date1 size=10 disabled=true>
</fieldset>
<fieldset>
<LEGEND><b>Edit Genotype, call 2</b></LEGEND>
<boldlabel>Allele_1</boldlabel><input id=allele_2_1 name=allele_2_1 size=5 >
<boldlabel>Allele_2</boldlabel><input id=allele_2_2 name=allele_2_2 size=5 >
<boldlabel>Run date</boldlabel><input id=run_date2 name=run_date2 size=10 disabled=true>
</fieldset>
<fieldset>
<LEGEND><b>Edit Genotype, call 3</b></LEGEND>
<boldlabel>Allele_1</boldlabel><input id=allele_3_1 name=allele_3_1 size=5 >
<boldlabel>Allele_2</boldlabel><input id=allele_3_2 name=allele_3_2 size=5 >
<boldlabel>Run date</boldlabel><input id=run_date3 name=run_date3 size=10 disabled=true>
</fieldset>
</div>
अंत में, मेरी स्क्रिप्ट यहां है:
function clear_fetch() {
$('#fetch_results:input', $(this)).each(function(index) {
this.value = "";
})
}
हालांकि, कुछ नहीं होता ... इसलिए, मेरे पास चयनकर्ता सही नहीं होना चाहिए। क्या कोई देखता है कि मैंने क्या गलत किया है?
धन्यवाद! यह बहुत अच्छा काम किया! – rixter
चयन विकल्पों के बारे में कैसे? – Si8
यदि आपके पास कोई सुझाव है तो सुझाव जोड़ने के लिए स्वतंत्र महसूस करें, यह करने के सभी तरीकों का पूरा उत्तर नहीं है। – Peter