Ich habe die unten html. Können Sie mir sagen, wie benutze ich jquery, um jedes query_chunk divs zu durchlaufen und verschiedene Ereignisse an jedes Element innerhalb des div zu binden?jquery Schleife durch Divs und Ereignisse binden
Ich weiß, ich kann die .each-Funktion verwenden, aber bin auf der Syntax fest. Irgendwelche Ideen geschätzt.
<div id="query_chunk_1">
<select class="parameter" id="parameter_1" name="parameter_1">
<option title="Keyword Anywhere" value="Anywhere">Keyword Anywhere</option>
<option title="Author or Contributor" value="Contributor">Author or Contributor</option>
<option title="Title" value="Title">Title</option>
<option title="Subject" value="Subject">Subject</option>
</select>
<input id="keyword_1" name="keyword_1" type="text" />
<a href="#" id="remove_1" title="Remove">[-]
</a>
</div>
<div id="query_chunk_2">
<select class="parameter" id="parameter_2" name="parameter_2">
<option title="Keyword Anywhere" value="Anywhere">Keyword Anywhere</option>
<option title="Author or Contributor" value="Contributor">Author or Contributor</option>
<option title="Title" value="Title">Title</option>
<option title="Subject" value="Subject">Subject</option>
</select>
<input id="keyword_2" name="keyword_2" type="text" />
<a href="#" id="remove_2" title="Remove">[-]
</a>
</div>
danke, aber wie binde ich verschiedene Ereignisse an einzelne Steuerelemente innerhalb der div? Zum Beispiel muss ich ein 'change' Ereignis für das Dropdown- und 'keyup' und 'mouseup' Ereignis an die Textbox binden. – itsbalur
Ich habe ein Update gemacht. Sie müssen die Suchfunktion verwenden. – Tebo
danke nochmal. Ich werde das nicht zur Arbeit bringen, was könnte falsch sein? $ ("div.con"). je (Funktion (Index) {$ (this) .find ("remove_2"). live ("click", function() {alert ("Klick-Ereignis ausgelöst");}); – itsbalur