jquery로 텍스트 상자를 비활성화 할 수 없습니다.

Parag Bandewar

jquery를 사용하여 라디오 버튼을 클릭하면 텍스트 상자를 활성화 할 수 있습니다. 그러나 라디오 버튼이 변경되면 비활성화하는 방법에 대해서는 알지 못합니다.

JSFiddle http://jsfiddle.net/2LCnC/

HTML

<table>
  <tr class="jsRadioMasterSlaveContainer">
    <td>
      <input type="radio" name="radioMultiSelectCheckbox" class="jsRadioMaster" value=""> Upto N random selection count
    </td>
    <td style="padding: 3px;">
      <input type="text" placeholder="Count" id="" style="width:80px" class="jsRadioSlave" disabled/>
    </td>
  </tr>
  <tr class="jsRadioMasterSlaveContainer">
    <td>
      <input type="radio" name="radioMultiSelectCheckbox" id="" value="" class="jsRadioMaster"> Fixed selection count
    </td>
    <td style="padding: 3px;">
      <input type="text" name="" placeholder="Count" id="" style="width:80px" class="jsRadioSlave" disabled/>
    </td>
  </tr>
  <tr class="jsRadioMasterSlaveContainer">
    <td>
      <input type="radio" name="radioMultiSelectCheckbox" id="" class="jsRadioMaster"> Fixed index selection count
    </td>
    <td style="padding: 3px;">
      <input type="text" placeholder="Count" id="" style="width:80px" class="jsRadioSlave" disabled/>
    </td>
  </tr>
</table>

Jquery

$(".jsRadioMaster").each(function() {
  $(this).click(function() {
    HandleMasterRadioChange($(this));
  });
});
function HandleMasterRadioChange(masterRadio) {
      $(masterRadio).closest(".jsRadioMasterSlaveContainer").find(".jsRadioSlave").each(function() {
        $(this).attr("disabled", !$(masterRadio).is(':checked'));
      });
    }
charlietfl

prop(propertyName, function)같은 행에서 라디오를 기반으로 boolen을 사용 하고 반환 할 수 있습니다.

$(".jsRadioMaster").change(function() {
   $('.jsRadioSlave').prop('disabled',function(){
      return !$(this).closest('tr').find('.jsRadioMaster').prop('checked')
   })
});

DEMO

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

텍스트 상자 키 다운 이벤트에서 경고음을 비활성화 할 수 없습니다.

분류에서Dev

C #으로 Windows 키를 비활성화 할 수 없습니다.

분류에서Dev

mongo 서비스를 활성화 할 수 없습니다.

분류에서Dev

systemctl 서비스를 활성화 할 수 없습니다.

분류에서Dev

Ubuntu 16.04 이후 터보 부스트를 비활성화 할 수 없습니다.

분류에서Dev

쉘 스크립트로 가상 환경을 활성화 할 수 없습니다.

분류에서Dev

동적으로 생성 된 텍스트 영역 jquery의 텍스트를 검색 할 수 없습니다.

분류에서Dev

Jquery 이벤트를 비활성화 할 수 없음

분류에서Dev

테이블보기의 UISwitch는 사용자 지정 스위치로 비활성화 할 수 없습니다.

분류에서Dev

레일에서 캐싱하는 스프로킷 자산을 비활성화 할 수 없습니다.

분류에서Dev

SVN (Apache 구성) : 익명 액세스를 비활성화 할 수 없습니다.

분류에서Dev

IIS 오류 : 컴파일 중 예외로 인해 서비스를 활성화 할 수 없습니다. 뭐야?

분류에서Dev

컴파일 중 예외로 인해 '/app/notificationsregistrationhandler.svc'서비스를 활성화 할 수 없습니다.

분류에서Dev

jquery datepicker에서 미래 날짜를 비활성화 할 수 없습니다.

분류에서Dev

Apple 스크립트로 키보드를 비활성화 할 수 있습니까?

분류에서Dev

NTP (네트워크 시간 제어)를 비활성화 할 수 없습니다.

분류에서Dev

Unity "비활성화 된 오디오 소스를 재생할 수 없습니다"

분류에서Dev

Android 체크 스타일 오류를 비활성화 할 수 없습니다.

분류에서Dev

Javascript / Jquery를 사용하여 텍스트 상자의 ID를 직렬로 유지할 수 없습니다.

분류에서Dev

텍스트를 숫자로 변환 할 수 없습니다.

분류에서Dev

jQuery Mobile-자동 로딩 텍스트를 제거 할 수 없습니다.

분류에서Dev

자바 스크립트를 통해 활성화 한 후 텍스트 상자에 값을 설정할 수 없습니다.

분류에서Dev

jquery에서 동적으로 추가 된 텍스트 상자에 datepicker를 바인딩 할 수 없습니다.

분류에서Dev

jquery에서 동적으로 추가 된 텍스트 상자에 datepicker를 바인딩 할 수 없습니다.

분류에서Dev

사용자 정의 systemd 서비스를 시작할 수 있지만 활성화 할 수 없습니다.

분류에서Dev

jQuery를 사용하여 한 텍스트 상자 값을 다른 텍스트 상자 값으로 복사 할 수 없습니다.

분류에서Dev

부팅 관리자를 사용하여 컵 서비스를 비활성화 할 수 없습니다.

분류에서Dev

디버그 정보가 활성화 된 상태에서 릴리스 구성에서 64 비트 응용 프로그램을 디버깅 할 수 없습니다.

분류에서Dev

jQuery 성공 후 버튼 텍스트를 변경할 수 없습니다.

Related 관련 기사

  1. 1

    텍스트 상자 키 다운 이벤트에서 경고음을 비활성화 할 수 없습니다.

  2. 2

    C #으로 Windows 키를 비활성화 할 수 없습니다.

  3. 3

    mongo 서비스를 활성화 할 수 없습니다.

  4. 4

    systemctl 서비스를 활성화 할 수 없습니다.

  5. 5

    Ubuntu 16.04 이후 터보 부스트를 비활성화 할 수 없습니다.

  6. 6

    쉘 스크립트로 가상 환경을 활성화 할 수 없습니다.

  7. 7

    동적으로 생성 된 텍스트 영역 jquery의 텍스트를 검색 할 수 없습니다.

  8. 8

    Jquery 이벤트를 비활성화 할 수 없음

  9. 9

    테이블보기의 UISwitch는 사용자 지정 스위치로 비활성화 할 수 없습니다.

  10. 10

    레일에서 캐싱하는 스프로킷 자산을 비활성화 할 수 없습니다.

  11. 11

    SVN (Apache 구성) : 익명 액세스를 비활성화 할 수 없습니다.

  12. 12

    IIS 오류 : 컴파일 중 예외로 인해 서비스를 활성화 할 수 없습니다. 뭐야?

  13. 13

    컴파일 중 예외로 인해 '/app/notificationsregistrationhandler.svc'서비스를 활성화 할 수 없습니다.

  14. 14

    jquery datepicker에서 미래 날짜를 비활성화 할 수 없습니다.

  15. 15

    Apple 스크립트로 키보드를 비활성화 할 수 있습니까?

  16. 16

    NTP (네트워크 시간 제어)를 비활성화 할 수 없습니다.

  17. 17

    Unity "비활성화 된 오디오 소스를 재생할 수 없습니다"

  18. 18

    Android 체크 스타일 오류를 비활성화 할 수 없습니다.

  19. 19

    Javascript / Jquery를 사용하여 텍스트 상자의 ID를 직렬로 유지할 수 없습니다.

  20. 20

    텍스트를 숫자로 변환 할 수 없습니다.

  21. 21

    jQuery Mobile-자동 로딩 텍스트를 제거 할 수 없습니다.

  22. 22

    자바 스크립트를 통해 활성화 한 후 텍스트 상자에 값을 설정할 수 없습니다.

  23. 23

    jquery에서 동적으로 추가 된 텍스트 상자에 datepicker를 바인딩 할 수 없습니다.

  24. 24

    jquery에서 동적으로 추가 된 텍스트 상자에 datepicker를 바인딩 할 수 없습니다.

  25. 25

    사용자 정의 systemd 서비스를 시작할 수 있지만 활성화 할 수 없습니다.

  26. 26

    jQuery를 사용하여 한 텍스트 상자 값을 다른 텍스트 상자 값으로 복사 할 수 없습니다.

  27. 27

    부팅 관리자를 사용하여 컵 서비스를 비활성화 할 수 없습니다.

  28. 28

    디버그 정보가 활성화 된 상태에서 릴리스 구성에서 64 비트 응용 프로그램을 디버깅 할 수 없습니다.

  29. 29

    jQuery 성공 후 버튼 텍스트를 변경할 수 없습니다.

뜨겁다태그

보관