私はこのような私のhtmlページに3つの選択オプションがあります
<select class="combo">
<option value=""></option>
<option value="1"></option>
<option value="2"></option>
<option value="3"></option>
</select>
<br/>
<select class="combo">
<option value="1"></option>
<option value="2"></option>
<option value="3"></option>
</select>
<br/>
<select class="combo">
<option value="1"></option>
<option value="2"></option>
<option value="3"></option>
</select>
<br/>
<button type="submit" class="search_btn">
<img src="media/images/search_icon.png" title="Search" /></button>
<input type="text" lang="fa" id="search" name="search"/>
最初の選択値がnullでない場合は、アクションをトリガーします。このようなもの。
if( $('.combo').has('option').length > 0 ) {
$('#search').val('');
}
問題は、2番目と3番目ではなく最初の選択でこのアクションに対処する方法がわからないことです(クラス名が同じであるため)。
コードプレビューの最初の選択にIDを設定したくないことに注意してください