클릭 이벤트에 대한 API 데이터 업데이트

미로 유목민

이 작은 라이브러리 https://github.com/frmlnd/frmlnd-current사용하여 다른 통화로 장바구니 가격을 추가합니다.

가격 값을 다른 통화로 표시하는 방법은 다음과 같습니다.

<span class="crrnt-currency inline" data-crrnt-base="USD" data-crrnt-currencies="GBP">$100</span>

모두 잘 작동합니다!

그러나 우리는 페이지가 onlick 이벤트를 통해로드 된 후 다른 가격 옵션을 표시하려고 시도하고 있지만 변경이 나중에 DOM에서 발생하기 때문에 추가 환율이 발생하지 않습니다.

클릭 코드

$('.payment-option').on('click', 'label', function (e) {
    e.preventDefault();
    $('.order-summary .inner p').html($(this).data('product'));
    $('.order-summary .total .right').html('<span class="crrnt-currency click" data-crrnt-base="USD" data-crrnt-currencies="GBP">' + $(this).data('amount') + '</span>');

});

무엇을해야합니까?

여기에 https://jsfiddle.net/mironomadic/hw1cbz0t/1/ 문제의 데모 샘플을 넣었습니다.

첫 번째로드에서 예상대로 GBP로 환전 가치를 얻지 만 GBP의 가격 1 또는 2 통화 가치를 클릭하면 실행되지 않습니다.

Chivenh

이 코드를 다음으로 변경하십시오.

$('.payment-option').on('click', 'label', function (e) {
    e.preventDefault();
    $('.order-summary .inner p').html($(this).data('product'));
    $('.order-summary .total .right em').empty().html(`<span class="crrnt-currency inline" data-crrnt-base="USD" data-crrnt-currencies="GBP">${$(this).data("amount")} </span>`);
$('.crrnt-currency').current({
        api: 'https://openexchangerates.org/api/latest.json?app_id=6851e9a79b90414b8a35d3776790f60d'
    });
});

중요한 것은 current api다시 전화하는 것입니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

클릭 이벤트에서 plotOptions 막대 색상 업데이트

분류에서Dev

키 누름 및 클릭 이벤트에 대한 관찰 가능 업데이트

분류에서Dev

키 누름 및 클릭 이벤트에 대한 관찰 가능 업데이트

분류에서Dev

JavaFX-마우스 클릭 이벤트에 대한 UI 업데이트

분류에서Dev

Google Maps API에 대한 클릭 앤 홀드 이벤트

분류에서Dev

AS2에 대한 클릭 이벤트

분류에서Dev

Observable에서 새 API 데이터에 대한 UI 업데이트

분류에서Dev

mouseup 이벤트에 대한 클릭 이벤트 방지 방법

분류에서Dev

json (twitch api)의 데이터로 img에 클릭 이벤트 추가

분류에서Dev

D3-클릭시 막대 차트 데이터 업데이트

분류에서Dev

클래스 이름 대신 데이터 속성에 대한 이벤트

분류에서Dev

구성 요소에서 전달되는 데이터의 클릭 이벤트 순서 배열에 대한 반응

분류에서Dev

간단한 계산기 응용 프로그램을위한 버튼 클릭 이벤트에 대한 캔트 업데이트 화면 (텍스트 상자)

분류에서Dev

클릭 이벤트에 대한 Jquery 스위치 클래스

분류에서Dev

"a href"요소에 대한 클릭 이벤트 트리거

분류에서Dev

'a'태그에 대한 jquery 트리거 클릭 이벤트

분류에서Dev

div에 대한 강조 표시 / 트리거 클릭 이벤트

분류에서Dev

클릭 이벤트 iOS에 대한 UIButton에 inputview 추가

분류에서Dev

empty (). append () 요소 뒤에 클릭 이벤트 느슨한 대상

분류에서Dev

앵커 태그에 대한 클릭 이벤트 캡처 시도

분류에서Dev

클릭 이벤트에 대한 jQuery div 드롭 다운

분류에서Dev

여러 기능에 대한 단일 클릭 이벤트

분류에서Dev

버튼 배열에 대한 클릭 이벤트

분류에서Dev

단일 클릭 이벤트에 대한 여러 기능

분류에서Dev

부모에 대한 클릭 이벤트로 자녀 얻기

분류에서Dev

jquery의 클릭 이벤트에 대한 if 문

분류에서Dev

새 요소에 대한 이벤트 리스너 (클릭)

분류에서Dev

중첩 된 요소에 대한 클릭 이벤트 발생

분류에서Dev

JList 요소에 대한 더블 클릭 이벤트

Related 관련 기사

  1. 1

    클릭 이벤트에서 plotOptions 막대 색상 업데이트

  2. 2

    키 누름 및 클릭 이벤트에 대한 관찰 가능 업데이트

  3. 3

    키 누름 및 클릭 이벤트에 대한 관찰 가능 업데이트

  4. 4

    JavaFX-마우스 클릭 이벤트에 대한 UI 업데이트

  5. 5

    Google Maps API에 대한 클릭 앤 홀드 이벤트

  6. 6

    AS2에 대한 클릭 이벤트

  7. 7

    Observable에서 새 API 데이터에 대한 UI 업데이트

  8. 8

    mouseup 이벤트에 대한 클릭 이벤트 방지 방법

  9. 9

    json (twitch api)의 데이터로 img에 클릭 이벤트 추가

  10. 10

    D3-클릭시 막대 차트 데이터 업데이트

  11. 11

    클래스 이름 대신 데이터 속성에 대한 이벤트

  12. 12

    구성 요소에서 전달되는 데이터의 클릭 이벤트 순서 배열에 대한 반응

  13. 13

    간단한 계산기 응용 프로그램을위한 버튼 클릭 이벤트에 대한 캔트 업데이트 화면 (텍스트 상자)

  14. 14

    클릭 이벤트에 대한 Jquery 스위치 클래스

  15. 15

    "a href"요소에 대한 클릭 이벤트 트리거

  16. 16

    'a'태그에 대한 jquery 트리거 클릭 이벤트

  17. 17

    div에 대한 강조 표시 / 트리거 클릭 이벤트

  18. 18

    클릭 이벤트 iOS에 대한 UIButton에 inputview 추가

  19. 19

    empty (). append () 요소 뒤에 클릭 이벤트 느슨한 대상

  20. 20

    앵커 태그에 대한 클릭 이벤트 캡처 시도

  21. 21

    클릭 이벤트에 대한 jQuery div 드롭 다운

  22. 22

    여러 기능에 대한 단일 클릭 이벤트

  23. 23

    버튼 배열에 대한 클릭 이벤트

  24. 24

    단일 클릭 이벤트에 대한 여러 기능

  25. 25

    부모에 대한 클릭 이벤트로 자녀 얻기

  26. 26

    jquery의 클릭 이벤트에 대한 if 문

  27. 27

    새 요소에 대한 이벤트 리스너 (클릭)

  28. 28

    중첩 된 요소에 대한 클릭 이벤트 발생

  29. 29

    JList 요소에 대한 더블 클릭 이벤트

뜨겁다태그

보관