JQuery를 사용하여 .append-ing 후 HTML 요소를 구성하는 방법은 무엇입니까?

사용자 3493623

Noob은 도움이 필요합니다!) 코드에서 모달 창에 콘텐츠를 추가하려고하지만 추가 한 후에는 요소로 작업 할 수 없습니다. 다음은 JQuery입니다.

$('a[name=modal]').click(function(e) {
    e.preventDefault();
    var id = $(this).attr('href');
    var temp = $(this).attr('id').split('^');
    var modal;

    if (temp[0] == "cat_admin")
    {
        $.ajax({
            type: "POST",
            url:"post.php", 
            data: { message : 'modal_cat_edit' }, 
            success:function(result){
            modal = result;            
            $("#dialog").appendChild(result);
            }
        });
        if ($(this).attr('id') != "c_new") 
        {
            var cid = temp[1];
            var calias = temp[2];
            var cname = temp[3];

            $("#dialog").children("#c_name").val("cname");
            $("#c_alias").val(calias);
            $("#c_id").val(cid);
        }
        else
        {            
            $("#c_name").val('');
            $("#c_alias").val('');
            $("#c_id").val('');
        }

다음은 추가 된 HTML입니다.

<input class='n1' type='text' id='c_name' value='' style='width: 350px; border: 1px solid #5C9ACD;' placeholder='Название категории'/>
<input class='n1' type='text' id='c_alias' value='' style='width: 350px; margin-top: 10px; border: 1px solid #5C9ACD;' placeholder='Псевдоним'/>
<input type='hidden' id='c_id' value="">
<div id='c_del' class='det_button' style='float: none; width: 184px; display: inline-block; margin-top: 15px;'>Удалить</div>
<div id='c_save' class='det_button' style='float: none; width: 184px; display: inline-block; margin-top: 15px;'>Сохранить</div>

내 실수는 무엇입니까?

Ismaelw

Javascript는 AJAX 함수가 완료 될 때까지 기다리지 않습니다. 스크립트로 계속됩니다.

그래서 당신의

if ($(this).attr('id') != "c_new")

AJAX 호출에서 성공 함수로 함수

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

JQuery를 사용하여 .append-ing 후 HTML 요소를 구성하는 방법은 무엇입니까?

분류에서Dev

useReducer 후크를 사용하여 구성 요소를 테스트하는 방법은 무엇입니까?

분류에서Dev

jQuery에서 $ ( "body"). append ()를 사용하여 여러 HTML 코드를 추가하는 방법은 무엇입니까?

분류에서Dev

jQuery를 사용하여 HTML 요소를 오버레이하는 방법은 무엇입니까?

분류에서Dev

jQuery를 사용하여 HTML 요소를 오버레이하는 방법은 무엇입니까?

분류에서Dev

Phantomjs에서 jQuery를 사용하여 html 요소를 선택하는 방법은 무엇입니까?

분류에서Dev

jQuery를 사용하여 HTML 요소에 CSS 변환을 적용하는 방법은 무엇입니까?

분류에서Dev

함수 구성 요소 및 후크에만 React를 사용하는 방법은 무엇입니까?

분류에서Dev

JQuery를 사용하여 상대 요소에서 HTML 텍스트를 얻는 방법은 무엇입니까?

분류에서Dev

append를 사용하여 HTML 요소를 생성하면 그 후에 jQuery를 사용하여 영향을 미칠 수 있습니까?

분류에서Dev

Stripe를 사용하여 구독을 생성 한 후 청구 ID를 얻는 방법은 무엇입니까?

분류에서Dev

javascript를 사용하여 여러 요소를 html로 표시하는 방법은 무엇입니까?

분류에서Dev

Vanilla JS를 사용하여 여러 HTML 텍스트 요소를 전환하는 방법은 무엇입니까?

분류에서Dev

jQuery를 사용하여 html을 추가하는 방법은 무엇입니까?

분류에서Dev

Material-UI 구성 요소에 HTML 요소 ID를 설정하는 방법은 무엇입니까?

분류에서Dev

사용자 권한 부여 후 모든 하위 구성 요소간에 상태를 전달하는 방법은 무엇입니까?

분류에서Dev

TypeScript를 사용하여 재사용 가능한 구성 요소에서 HTML 스타일 속성을 가져 오는 방법은 무엇입니까?

분류에서Dev

Javascript를 사용하여 변경 한 후 HTML 요소의 스타일을 새로 고치는 방법은 무엇입니까?

분류에서Dev

Blazor 구문을 사용하여 Razor 구성 요소를 축소 / 확장하는 방법은 무엇입니까?

분류에서Dev

HTML 요소를 사용하는 jQuery 함수를 올바르게 호출하는 방법은 무엇입니까?

분류에서Dev

XSLT를 사용하여 요소를 일치시키고 HTML을 출력하는 방법은 무엇입니까?

분류에서Dev

HTML 웹 구성 요소를 HTML 파일과 결합하는 방법은 무엇입니까? innerHTML = foo ( "myfile.html")

분류에서Dev

jQuery 및 XML 데이터를 사용하여 CSS를 사용하는 HTML 요소를 변경하는 방법은 무엇입니까?

분류에서Dev

if 문에서 html 요소를 사용하는 방법은 무엇입니까?

분류에서Dev

부모 후에 자식 구성 요소를 초기화하는 방법은 무엇입니까?

분류에서Dev

후크에서 React 기능 구성 요소를 확장하는 방법은 무엇입니까?

분류에서Dev

매핑 된 후 구성 요소를 필터링하는 방법은 무엇입니까?

분류에서Dev

html에서 jquery를 사용하여 문서를로드 한 후 html을 추가하는 방법은 무엇입니까?

분류에서Dev

[routerLink] (Angular)를 사용하여 구성 요소와 함께 Storybook을 사용하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    JQuery를 사용하여 .append-ing 후 HTML 요소를 구성하는 방법은 무엇입니까?

  2. 2

    useReducer 후크를 사용하여 구성 요소를 테스트하는 방법은 무엇입니까?

  3. 3

    jQuery에서 $ ( "body"). append ()를 사용하여 여러 HTML 코드를 추가하는 방법은 무엇입니까?

  4. 4

    jQuery를 사용하여 HTML 요소를 오버레이하는 방법은 무엇입니까?

  5. 5

    jQuery를 사용하여 HTML 요소를 오버레이하는 방법은 무엇입니까?

  6. 6

    Phantomjs에서 jQuery를 사용하여 html 요소를 선택하는 방법은 무엇입니까?

  7. 7

    jQuery를 사용하여 HTML 요소에 CSS 변환을 적용하는 방법은 무엇입니까?

  8. 8

    함수 구성 요소 및 후크에만 React를 사용하는 방법은 무엇입니까?

  9. 9

    JQuery를 사용하여 상대 요소에서 HTML 텍스트를 얻는 방법은 무엇입니까?

  10. 10

    append를 사용하여 HTML 요소를 생성하면 그 후에 jQuery를 사용하여 영향을 미칠 수 있습니까?

  11. 11

    Stripe를 사용하여 구독을 생성 한 후 청구 ID를 얻는 방법은 무엇입니까?

  12. 12

    javascript를 사용하여 여러 요소를 html로 표시하는 방법은 무엇입니까?

  13. 13

    Vanilla JS를 사용하여 여러 HTML 텍스트 요소를 전환하는 방법은 무엇입니까?

  14. 14

    jQuery를 사용하여 html을 추가하는 방법은 무엇입니까?

  15. 15

    Material-UI 구성 요소에 HTML 요소 ID를 설정하는 방법은 무엇입니까?

  16. 16

    사용자 권한 부여 후 모든 하위 구성 요소간에 상태를 전달하는 방법은 무엇입니까?

  17. 17

    TypeScript를 사용하여 재사용 가능한 구성 요소에서 HTML 스타일 속성을 가져 오는 방법은 무엇입니까?

  18. 18

    Javascript를 사용하여 변경 한 후 HTML 요소의 스타일을 새로 고치는 방법은 무엇입니까?

  19. 19

    Blazor 구문을 사용하여 Razor 구성 요소를 축소 / 확장하는 방법은 무엇입니까?

  20. 20

    HTML 요소를 사용하는 jQuery 함수를 올바르게 호출하는 방법은 무엇입니까?

  21. 21

    XSLT를 사용하여 요소를 일치시키고 HTML을 출력하는 방법은 무엇입니까?

  22. 22

    HTML 웹 구성 요소를 HTML 파일과 결합하는 방법은 무엇입니까? innerHTML = foo ( "myfile.html")

  23. 23

    jQuery 및 XML 데이터를 사용하여 CSS를 사용하는 HTML 요소를 변경하는 방법은 무엇입니까?

  24. 24

    if 문에서 html 요소를 사용하는 방법은 무엇입니까?

  25. 25

    부모 후에 자식 구성 요소를 초기화하는 방법은 무엇입니까?

  26. 26

    후크에서 React 기능 구성 요소를 확장하는 방법은 무엇입니까?

  27. 27

    매핑 된 후 구성 요소를 필터링하는 방법은 무엇입니까?

  28. 28

    html에서 jquery를 사용하여 문서를로드 한 후 html을 추가하는 방법은 무엇입니까?

  29. 29

    [routerLink] (Angular)를 사용하여 구성 요소와 함께 Storybook을 사용하는 방법은 무엇입니까?

뜨겁다태그

보관