【问题标题】:Find and disable fields of a certain name or ID using jQuery使用 jQuery 查找和禁用特定名称或 ID 的字段
【发布时间】:2010-12-09 23:47:49
【问题描述】:

我有许多输入字段,我想根据复选框的状态启用或禁用它们。具体来说,任何 ID 以“ship1”开头的字段我都想在选中该框时查找并禁用它们。有人知道怎么做吗?

这是我的页面的 sn-p:

  <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">

【问题讨论】:

    标签: jquery select each


    【解决方案1】:

    这应该会找到您感兴趣的字段:

    $("input[id^='ship1']")
    

    【讨论】:

      【解决方案2】:
      $("input[id^='ship1']").attr('disabled', 'disabled');
      

      希望对你有帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-11-25
        • 2013-03-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-12-01
        • 2015-12-23
        相关资源
        最近更新 更多