개발 Q&A

제목 jquery 질문 및 aptana 질문 드립니다!! 답변 부탁드립니다..ㅠㅠ
글쓴이 초보프로그래머 작성시각 2014/09/16 19:42:51
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 12821   RSS
var gender = $("#gender option:selected").val(); // 셀렉트박스
        var name = $("input[name='name']").val(); // 텍스트폼
        var jop = $(".jop:checked").val(); // 라디오버튼
        var lang = ''; // 체크박스
            $("input:checkbox[name=lang]:checked").each(function(index) {
                lang += $(this).val() + ",";
            });

이런식으로 값들을 추출해서, alert 찍어보니, 선택한값이 제대로 alert창 뜹니다!

근데 이것들을

$("table#abc").find("input[name='gender1']").val(gender);
        $("table#abc").find("input[name='name1']").val(name); // <-- 이건 됩니다.
        $("table#abc").find("input[name='jop1']").val(jop);
        $("table#abc").find("input[name='jop1']").val(lang);

텍스트폼을 제외한 다른 아이들은 되지 않는데, 어떡해 대입을 해야할까요?ㅠㅠ 뒤쪽 .val(); 이부분을 수정해야할것같은데..ㅠㅠ

2번째 질문은.. aptana studio3 는 tab키 누르면 공백 생기자나요. 즉 4칸 띄어쓰기인데, 1칸으로 쳐지던데,
이걸 띄어쓰기 4번한걸로 바꾸는 건 없을까요?
 다음글 배열 객체를 삭제 하는 명령어는 없나요?? (13)
 이전글 php array에 스트링 붙이는 방법 질문입니다. (3)

댓글

taegon / 2014/09/16 23:54:27 / 추천 0
첫번째의 경우 html의 구조를 보여주셔야 답을 드릴 수 있습니다. 그리고 같은 테그가 없다면 find로 찾지 마시고
$("input[name='jop1']").val("test"); 형식으로 바로 하셔도 됩니다.

두번째의 경우는 환경설정 > aptana studio > editors > php 에 보시면 tab policy를 use tabs에서 use spaces로 변경하시면 됩니다.
(php editor의 변경 방법입니다)