Найти и отключить поля с определенным именем или идентификатором, используя jQuery - PullRequest
0 голосов
/ 26 октября 2009

У меня есть несколько полей ввода, которые я хотел бы включить или отключить в зависимости от состояния флажка. В частности, любые поля с идентификаторами, начинающимися с «ship1», я хотел бы найти и отключить, когда флажок установлен. Кто-нибудь знает как?

Вот фрагмент моей страницы:

  <div id="tabs-1">
          <fieldset>
            <legend>Shipping address(es)</legend>
            <table style="text-align: left; width: 100px;" border="0" cellpadding="2" cellspacing="2">
              <tbody>
                <tr>
                  <td>
                    Clinic name<br>
                    <input maxlength="25" size="25" tabindex="6" name="ship1ClinicName" id="ship1ClinicName" onkeyup="javascript:setTabTitle(this.value);">
                  </td>
                  <td>
                    <div align="right"><input type=checkbox name="sameAsMailing" checked onchange="javascript:sameAsMailingChanged(this.checked)">Same as mailing</input></div>
                  </td>
                </tr>
                <tr>
                  <td>
                    Street 1<br>
                    <input maxlength="25" size="25" tabindex="7" name="ship1Street1">

Ответы [ 2 ]

3 голосов
/ 26 октября 2009

Это должно найти интересующие вас поля:

$("input[id^='ship1']")
1 голос
/ 26 октября 2009
$("input[id^='ship1']").attr('disabled', 'disabled');

Надеюсь, это поможет.

...