을 사용하여 textbox
입력 필드에 'disabled'속성을 동적으로 추가했습니다. 그러나 생성 된 HTML
은 'disabled'속성을 추가 한 입력란의 textbox
입력란에는 표시되지 않습니다.html 요소에 동적으로 추가 된 속성이 표시되지 않습니다.
그리고 추가되지 않았기 때문에 다른 jQuery 함수가 입력되지 않습니다. 이것은 문서로드 이벤트에서 어떤 곳을 어떻게
: 여기
내 코드입니다$('.testGroup :input').prop('disabled', true)
이 기능은 툴팁을 표시 할 때 사용할 입력을 통해 click
또는 hover
:
$('input:disabled').after(function (e) {
debugger;
d = $("<div>");
i = $(this);
d.css({
height: i.outerHeight(),
width: i.outerWidth(),
position: "absolute",
})
d.css(i.offset());
d.attr("title", i.attr("title"));
d.tooltip();
return d;
});
나는 모두 prop()
과 attr()
을 사용/시도했지만, 그들 중 누구도 내 after()
기능을 입력하지 않습니다.
Paul Rosania에 따르면 prop()
을 사용해야합니다.
다른 방법으로이 작업을 수행 할 수 있습니까?
편집는 : jsFiddle
jsfiddle을 게시 할 수 있습니까? – kapa
예, 제 질문이 업데이트되었습니다. jsFiddle'('#test'). prop ('disabled', true);'에서 작동하도록 동적으로 비활성화되는 입력을 가져올 수 없습니다. – Quoter
change ('#test'). prop ('disabled', true); ~ $ ('# test'). prop ('disabled', true); –