ここにJSfiddle = http://jsfiddle.net/C7Gg3/201/があります
基本的に、複数のオプションがあります。
ロード時に、ドロップダウン値のいずれかが「」の場合、ボタンを無効にする必要があります。(これはデフォルトです。) ドキュメントの .ready 関数を試しましたが、成功しませんでした。
次に、すべてのオプションに値が設定されたら、リンクを再度有効にします。
私は正しい道を進んでいますか?
Reservation
<br/>
<select id="attribute176" name="rReservation" class="">
<option value="">Choose a Option #1</option>
<option value="1">Maybe</option>
<option value="2">Sure</option>
</select><br />
<select id="attribute177" name="rReservation" class="">
<option value="">Choose a Option #2</option>
<option value="1">Small</option>
<option value="2">Big</option>
</select>
<br />
<select id="attribute173" name="rReservation" class="">
<option value="">Choose a Option #3</option>
<option value="1">Wide</option>
<option value="2">Tall</option>
</select>
<br />
<a id="my-link" href="google.com"> GOOGLE HERE </a>
そして、JS
$("[id^=attribute]").change(function () {
if ($(this).val() == "") {
$('[id^=attribute]').addClass('required');
$('#my-link').bind('click', false);
} else {
$('[id^=attribute]').removeClass('required');
$('#my-link').unbind('click', false);
}
});