오버레이 창을 닫을 때 선택한 옵션을 특정 값으로 변경하는 방법은 무엇입니까?

Aphextwix

드롭 다운 메뉴에서 선택한 옵션이 오버레이 창을 닫을 때 '호주'로 되돌아 가도록 아래의 JS 기능을 어떻게 변경합니까?

자바 스크립트

$(document).ready(function(){
    // show popup when selecting a country from the drop-down
    var money = 0;
    $(".target").change(function () {
    var optionSelected = $("option:selected", this);
    money = optionSelected.attr("data-price");
    $("input[name='shipping']").val(money); 
    $('.overlay-bg').show().css({'height' : docHeight}); 
    $('.overlay-content').css({'top': scrollTop+20+'px'});
    });

    // hide popup when user clicks on close button
    $('.close-btn').click(function(){
        $('.overlay-bg').hide();
         // hide the overlay
    });

    // hides the popup if user clicks anywhere outside the container
    $('.overlay-bg').click(function(){
        $('.overlay-bg').hide();
    })
    // prevents the overlay from closing if user clicks inside the popup overlay
    $('.overlay-content.').click(function(e) {
    e.preventDefault();         
    var $this = $(this);
    var horizontalPadding = 30;
    var verticalPadding = 30;

    var iframe_popup = $('<iframe id="externalSite" class="externalSite" frameborder="0" allowtransparency="true" src="' + this.href + '" />');
    iframe_popup.dialog(
    {
        title: ($this.attr('title')) ? $this.attr('title') : '',
        autoOpen: true,
        width: 600,
        height: 450,
        modal: true,
        autoResize: true,
        overlay: {
            opacity: 0.5,
            background: "black"
        }
    }).width(600 - horizontalPadding).height(450 - verticalPadding);
});

});

HTML 드롭 다운 메뉴

<div class="main-content">
<select id="customer_country" name="customer_country"
                    class="validate[required] input_styling target"
                    style="background: #FFFFFF;">
                <option value="">Please Select a Country</option>
                <option value="Afghanistan" data-price="29.95">Afghanistan</option>
                <option value="Åland Islands" data-price="29.95">Åland Islands</option>
                <option value="Albania" data-price="29.95">Albania</option>
                <option value="Algeria" data-price="29.95">Algeria</option>
                <option value="American Samoa" data-price="29.95">American Samoa</option>
                <option value="Andorra" data-price="14.95">Andorra</option>
                <option value="Angola" data-price="29.95">Angola</option>
                <option value="Anguilla" data-price="29.95">Anguilla</option>
                <option value="Antarctica" data-price="29.95">Antarctica</option>
                <option value="Antigua and Barbuda" data-price="29.95">Antigua and Barbuda</option>
                <option value="Argentina" data-price="19.95">Argentina</option>
                <option value="Armenia" data-price="29.95">Armenia</option>
                <option value="Aruba" data-price="29.95">Aruba</option>
                <option value="Australia" data-price="19.95" selected >Australia</option>
                <option value="Austria" data-price="14.95">Austria</option>
</select>
</div>

이 코드 세그먼트를 변경해야한다고 가정합니다.

// hides the popup if user clicks anywhere outside the container
        $('.overlay-bg').click(function(){
            $('.overlay-bg').hide();

&&

  // hide popup when user clicks on close button
        $('.close-btn').click(function(){
            $('.overlay-bg').hide();
             // hide the overlay
        });

따라서 함수는 사용자가 오버레이 창을 닫을 때 드롭 다운에서 선택한 옵션을 기본값 인 '호주'로 다시 설정해야합니다.

전체 코드는 Fiddle을 참조하십시오 -FIDDLE

어떤 조언이라도 좋을 것입니다.

피트

클릭 이벤트에 다음을 추가해야합니다.

$('#customer_country').val('Australia');

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

오버레이 창을 닫을 때 선택한 옵션을 특정 값으로 변경하는 방법은 무엇입니까?

분류에서Dev

선택 옵션이 변경 될 때 값을 변경하는 방법은 무엇입니까?

분류에서Dev

상위 선택 옵션의 값이 변경 될 때 특정 하위 선택 옵션을 표시하는 방법

분류에서Dev

특정 옵션에 대해 Mat-Select의 선택한 값을 되 돌리는 방법은 무엇입니까?

분류에서Dev

선택 옵션을 고유 한 데이터로 채우고 선택한 항목으로 값을 반환하는 방법은 무엇입니까?

분류에서Dev

선택 옵션을 업데이트하지만 이전에 선택한 옵션을 선택한 상태로 유지하는 방법은 무엇입니까?

분류에서Dev

특정 div의 옵션 선택의 글꼴 색상을 변경하는 방법은 무엇입니까?

분류에서Dev

선택한 옵션을 동적으로 변경하고 다시로드하지 않고 업데이트하는 방법은 무엇입니까?

분류에서Dev

클릭시 선택 옵션을 버튼 클릭 데이터 대상과 동일한 데이터 대상으로 설정하는 방법은 무엇입니까?

분류에서Dev

터미널 창이 닫힐 때 tmux 창을 자동으로 종료하는 방법은 무엇입니까?

분류에서Dev

선택한 옵션에 따라 값을 변경하는 방법은 무엇입니까?

분류에서Dev

특정 시간이 지나면 키비 창을 자동으로 닫는 방법은 무엇입니까?

분류에서Dev

선택한 기본 옵션을 설정하는 방법은 무엇입니까?

분류에서Dev

동일한 ID로 두 가지 선택에서 옵션을 변경하는 방법은 무엇입니까?

분류에서Dev

닫기 버튼에 대한 XPath가 없을 때 팝업 창을 닫는 방법은 무엇입니까?

분류에서Dev

범위 값이 변경 될 때 md-select 옵션을 업데이트하는 방법은 무엇입니까?

분류에서Dev

팝업 창에서 부모 창으로 JavaScript를 사용하여 라디오 버튼의 선택한 값을 전달하는 방법은 무엇입니까?

분류에서Dev

박쥐로 특정 Java 창을 닫는 방법은 무엇입니까?

분류에서Dev

formControlName 값이 옵션 값과 일치하지 않는 경우 선택한 옵션을 표시하는 방법은 무엇입니까?

분류에서Dev

URL 매개 변수를 가져오고 페이지로드시 선택 옵션의 값을 설정하는 방법은 무엇입니까?

분류에서Dev

특정 행이있는 경우 MYSQL 열을 특정 값으로 설정하는 방법은 무엇입니까?

분류에서Dev

다른 열로 그룹화 할 때 특정 열에서 고유하지 않은 값이있는 행을 선택하는 방법은 무엇입니까?

분류에서Dev

vue를 사용하여 선택한 값을 동적으로 변경하는 방법은 무엇입니까?

분류에서Dev

종료 옵션을 선택한 경우 프로그램을 종료하는 방법은 무엇입니까?

분류에서Dev

첫 번째 선택이 항상 특정 행에 대한 값을 반환하지 않을 때 하나의 선택을 다른 선택과 결합하는 방법은 무엇입니까?

분류에서Dev

다른 값이없는 경우 한 값을 기준으로 테이블에서 항목을 선택하는 방법은 무엇입니까? (웅변 / SQL)

분류에서Dev

경로를 변경 한 후에도 특정 cmd 창의 모양을 영구적으로 변경하는 방법은 무엇입니까?

분류에서Dev

AngularJS에서 경로 변경이 발생할 때 ngclass 변경을 설정하는 방법은 무엇입니까?

분류에서Dev

사용자가 다른 핀을 클릭 할 때 이전 정보창을 닫는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    오버레이 창을 닫을 때 선택한 옵션을 특정 값으로 변경하는 방법은 무엇입니까?

  2. 2

    선택 옵션이 변경 될 때 값을 변경하는 방법은 무엇입니까?

  3. 3

    상위 선택 옵션의 값이 변경 될 때 특정 하위 선택 옵션을 표시하는 방법

  4. 4

    특정 옵션에 대해 Mat-Select의 선택한 값을 되 돌리는 방법은 무엇입니까?

  5. 5

    선택 옵션을 고유 한 데이터로 채우고 선택한 항목으로 값을 반환하는 방법은 무엇입니까?

  6. 6

    선택 옵션을 업데이트하지만 이전에 선택한 옵션을 선택한 상태로 유지하는 방법은 무엇입니까?

  7. 7

    특정 div의 옵션 선택의 글꼴 색상을 변경하는 방법은 무엇입니까?

  8. 8

    선택한 옵션을 동적으로 변경하고 다시로드하지 않고 업데이트하는 방법은 무엇입니까?

  9. 9

    클릭시 선택 옵션을 버튼 클릭 데이터 대상과 동일한 데이터 대상으로 설정하는 방법은 무엇입니까?

  10. 10

    터미널 창이 닫힐 때 tmux 창을 자동으로 종료하는 방법은 무엇입니까?

  11. 11

    선택한 옵션에 따라 값을 변경하는 방법은 무엇입니까?

  12. 12

    특정 시간이 지나면 키비 창을 자동으로 닫는 방법은 무엇입니까?

  13. 13

    선택한 기본 옵션을 설정하는 방법은 무엇입니까?

  14. 14

    동일한 ID로 두 가지 선택에서 옵션을 변경하는 방법은 무엇입니까?

  15. 15

    닫기 버튼에 대한 XPath가 없을 때 팝업 창을 닫는 방법은 무엇입니까?

  16. 16

    범위 값이 변경 될 때 md-select 옵션을 업데이트하는 방법은 무엇입니까?

  17. 17

    팝업 창에서 부모 창으로 JavaScript를 사용하여 라디오 버튼의 선택한 값을 전달하는 방법은 무엇입니까?

  18. 18

    박쥐로 특정 Java 창을 닫는 방법은 무엇입니까?

  19. 19

    formControlName 값이 옵션 값과 일치하지 않는 경우 선택한 옵션을 표시하는 방법은 무엇입니까?

  20. 20

    URL 매개 변수를 가져오고 페이지로드시 선택 옵션의 값을 설정하는 방법은 무엇입니까?

  21. 21

    특정 행이있는 경우 MYSQL 열을 특정 값으로 설정하는 방법은 무엇입니까?

  22. 22

    다른 열로 그룹화 할 때 특정 열에서 고유하지 않은 값이있는 행을 선택하는 방법은 무엇입니까?

  23. 23

    vue를 사용하여 선택한 값을 동적으로 변경하는 방법은 무엇입니까?

  24. 24

    종료 옵션을 선택한 경우 프로그램을 종료하는 방법은 무엇입니까?

  25. 25

    첫 번째 선택이 항상 특정 행에 대한 값을 반환하지 않을 때 하나의 선택을 다른 선택과 결합하는 방법은 무엇입니까?

  26. 26

    다른 값이없는 경우 한 값을 기준으로 테이블에서 항목을 선택하는 방법은 무엇입니까? (웅변 / SQL)

  27. 27

    경로를 변경 한 후에도 특정 cmd 창의 모양을 영구적으로 변경하는 방법은 무엇입니까?

  28. 28

    AngularJS에서 경로 변경이 발생할 때 ngclass 변경을 설정하는 방법은 무엇입니까?

  29. 29

    사용자가 다른 핀을 클릭 할 때 이전 정보창을 닫는 방법은 무엇입니까?

뜨겁다태그

보관