jQuery Mobile fieldset 컨트롤 그룹에 동적으로 라디오 입력 추가

크리스

이 질문에 대한 변형을 보았지만 SO에 대한 특정 사례는 보았으므로 여기에 있습니다.

jQuery Mobile을 사용하여 기존 제어 그룹에 동적으로 새 라디오 입력을 추가하는 데 문제가 있습니다. 추가되지만 스타일이 올바르지 않으며 다른 입력과 올바르게 상호 작용하지 않는 것 같습니다.

여기 내 바이올린이 있습니다. http://jsfiddle.net/cjindustries/3mQF6/

아무도 내가 뭘 잘못하고 있는지 볼 수 있습니까? 아니면 전체 fieldset / controlgroup을 다시 생성하는 경우입니까? :(

감사! 아래 코드도 ...

        <div id="testPage" data-role="page">
        <div data-role="content">
    <fieldset data-role="controlgroup">
        <legend>Radio buttons, vertical controlgroup:</legend>
            <input type="radio" name="radio-choice-1" id="radio-choice-1" value="choice-1" checked="checked">
            <label for="radio-choice-1">Cat</label>
            <input type="radio" name="radio-choice-1" id="radio-choice-2" value="choice-2">
            <label for="radio-choice-2">Dog</label>
            <input type="radio" name="radio-choice-1" id="radio-choice-3" value="choice-3">
            <label for="radio-choice-3">Hamster</label>
            <input type="radio" name="radio-choice-1" id="radio-choice-4" value="choice-4">
            <label for="radio-choice-4">Lizard</label>
    </fieldset>
        </div>
    </div>

$('<input type="radio" name="radio-choice-5" id="radio-choice-5"><label for="radio-choice-5">Horse</label>')
    .appendTo("fieldset");

$("fieldset").trigger('create');
치라 그 비 다니

name="radio-choice-1"위에서 사용한대로 사용해야 합니다. 이것은 당신의 행동 문제를 해결합니다

아래 변경으로 해결 된 동작 문제 동적으로 라디오를 추가하기 위해 수정 된 코드.

 $('<input type="radio" name="radio-choice-1" id="radio-choice-5"><label for="radio-choice-5">Horse</label>').appendTo("fieldset");

아래 변경으로 해결 된 스타일 문제 그냥 fieldset 대신 div를 다시 만드십시오.

 $("div").trigger('create');

Fiddle 데모 확인

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

JQuery Mobile 1.4는 동적으로 추가 된 입력 컨트롤에 대해 <label>을 표시하지 않습니다.

분류에서Dev

라디오 버튼을 동적으로 추가 한 후 제어 그룹이 제어권을 잃음-jQuery Mobile

분류에서Dev

JQuery는 Onblur 입력 값에 따라 동적으로 텍스트 추가

분류에서Dev

동적으로 추가 된 입력 텍스트에서 JQuery 더하기 / 빼기

분류에서Dev

동적으로 생성 된 라디오 버튼에 JQuery 기능 추가

분류에서Dev

입력 컨트롤에 요소 추가

분류에서Dev

입력에 문자 컨트롤 추가

분류에서Dev

컨트롤을 수동으로 이동하지 않고 디자인 타임에 컨트롤을 앞으로 가져 오는 방법은 무엇입니까?

분류에서Dev

angularjs에서 동적으로 이름 지정 입력 컨트롤

분류에서Dev

jQuery는 동적 입력에서 값을 가져오고 추가

분류에서Dev

JQuery의 동적 추가 컨트롤

분류에서Dev

AsyncFileUpload 동적으로 사용자 지정 컨트롤에 추가

분류에서Dev

FlowLayoutPanel에 동적으로 사용자 컨트롤 추가

분류에서Dev

라 라벨 컨트롤러에서 동적으로 생성 된 텍스트 영역의 값 가져 오기

분류에서Dev

코드 뒤에서 Repeater 컨트롤을 동적으로 추가하는 방법은 무엇입니까?

분류에서Dev

사용자 정의 배경으로 그라디언트가있는 jQuery Mobile ListView

분류에서Dev

jquery를 사용하여 동적으로 추가 된 입력 상자의 입력 값을 가져 오는 방법

분류에서Dev

추가 텍스트 입력 필드를 동적으로 추가 한 후 jQuery 자동 완성이 실패 함

분류에서Dev

JQuery는 동적으로 추가 된 다른 입력 필드에 대해 동적으로 추가 된 입력 필드의 유효성을 검사합니다.

분류에서Dev

스크롤 뷰에 다양한 컨트롤을 동적으로 추가 (iOS / Swift)

분류에서Dev

Mixin으로 필요에 따라 컨트롤러 추가

분류에서Dev

Mixin으로 필요에 따라 컨트롤러 추가

분류에서Dev

그라디언트에 정지 점을 동적으로 추가하는 방법

분류에서Dev

쿼리를 사용하여 라디오 버튼에 따라 입력 필드를 동적으로 추가 / 제거합니다.

분류에서Dev

쿼리를 사용하여 라디오 버튼에 따라 입력 필드를 동적으로 추가 / 제거합니다.

분류에서Dev

상태가 ngrx-forms에 의해 관리되는 동안 양식 그룹 컨트롤을 각도로 formarray에 동적으로 추가하는 방법은 무엇입니까?

분류에서Dev

동적으로 생성 된 텍스트 상자의 값을 가져오고 mvc4 및 jquery의 컨트롤러에 ajax 요청을 만드는 방법은 무엇입니까?

분류에서Dev

사용자 선택에 따라 동적으로 입력 필드 추가

분류에서Dev

패널에 컨트롤을 동적으로 추가 할 때 이상한 동작

Related 관련 기사

  1. 1

    JQuery Mobile 1.4는 동적으로 추가 된 입력 컨트롤에 대해 <label>을 표시하지 않습니다.

  2. 2

    라디오 버튼을 동적으로 추가 한 후 제어 그룹이 제어권을 잃음-jQuery Mobile

  3. 3

    JQuery는 Onblur 입력 값에 따라 동적으로 텍스트 추가

  4. 4

    동적으로 추가 된 입력 텍스트에서 JQuery 더하기 / 빼기

  5. 5

    동적으로 생성 된 라디오 버튼에 JQuery 기능 추가

  6. 6

    입력 컨트롤에 요소 추가

  7. 7

    입력에 문자 컨트롤 추가

  8. 8

    컨트롤을 수동으로 이동하지 않고 디자인 타임에 컨트롤을 앞으로 가져 오는 방법은 무엇입니까?

  9. 9

    angularjs에서 동적으로 이름 지정 입력 컨트롤

  10. 10

    jQuery는 동적 입력에서 값을 가져오고 추가

  11. 11

    JQuery의 동적 추가 컨트롤

  12. 12

    AsyncFileUpload 동적으로 사용자 지정 컨트롤에 추가

  13. 13

    FlowLayoutPanel에 동적으로 사용자 컨트롤 추가

  14. 14

    라 라벨 컨트롤러에서 동적으로 생성 된 텍스트 영역의 값 가져 오기

  15. 15

    코드 뒤에서 Repeater 컨트롤을 동적으로 추가하는 방법은 무엇입니까?

  16. 16

    사용자 정의 배경으로 그라디언트가있는 jQuery Mobile ListView

  17. 17

    jquery를 사용하여 동적으로 추가 된 입력 상자의 입력 값을 가져 오는 방법

  18. 18

    추가 텍스트 입력 필드를 동적으로 추가 한 후 jQuery 자동 완성이 실패 함

  19. 19

    JQuery는 동적으로 추가 된 다른 입력 필드에 대해 동적으로 추가 된 입력 필드의 유효성을 검사합니다.

  20. 20

    스크롤 뷰에 다양한 컨트롤을 동적으로 추가 (iOS / Swift)

  21. 21

    Mixin으로 필요에 따라 컨트롤러 추가

  22. 22

    Mixin으로 필요에 따라 컨트롤러 추가

  23. 23

    그라디언트에 정지 점을 동적으로 추가하는 방법

  24. 24

    쿼리를 사용하여 라디오 버튼에 따라 입력 필드를 동적으로 추가 / 제거합니다.

  25. 25

    쿼리를 사용하여 라디오 버튼에 따라 입력 필드를 동적으로 추가 / 제거합니다.

  26. 26

    상태가 ngrx-forms에 의해 관리되는 동안 양식 그룹 컨트롤을 각도로 formarray에 동적으로 추가하는 방법은 무엇입니까?

  27. 27

    동적으로 생성 된 텍스트 상자의 값을 가져오고 mvc4 및 jquery의 컨트롤러에 ajax 요청을 만드는 방법은 무엇입니까?

  28. 28

    사용자 선택에 따라 동적으로 입력 필드 추가

  29. 29

    패널에 컨트롤을 동적으로 추가 할 때 이상한 동작

뜨겁다태그

보관