jQuery input 타입을 hidden / text 변경하기

Open API/Jquery|2016. 11. 10. 09:24
반응형



jQuery를 이용한 Attr 속성 변경시 기본 문법에 의하면 아래와 같이 할 수 있겠지만 

실행이 되지 않습니다.

( 추후는 모르겠지만 현재 버전에서는.. 1.9.2 )



$("form[name='폼'] input[name='이름']").attr('type','hidden');


그래서 노가다 이긴 하지만 아래와 같이 변경이 가능합니다.


var objName = $("form[name='폼'] input[name='이름']").attr('name');
var objId = $("form[name='폼'] input[name='아이디']").attr('id');
var objValue = $("form[name='폼'] input[name='이름']").attr('value');
var html = ' <input type="text" name="'+objName+'" id="'+objId+'" style="width:70px;"  value="'+objValue+'" />';
$("form[name='폼'] input[name='이름']").after(html).remove();


댓글()