2009-10-25 61 views
0

我有一些输入字段,我希望基于复选框的状态来启用或禁用。具体而言,任何ID为“ship1”开头的字段,我希望在检查框时查找并禁用它们。任何人都知道吗?使用jQuery查找和禁用特定名称或ID的字段

这里是我的页面的一个片段:

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

回答

3

这应该找到你感兴趣的领域:

$("input[id^='ship1']") 
1
$("input[id^='ship1']").attr('disabled', 'disabled'); 

希望它能帮助。

相关问题