두 번째로 jquery UI 대화 상자를 열 수 없습니다.

UiUx

한 번만 열리는 두 개의 jquery UI 대화 상자가 있습니다. 여기 바이올린입니다http://jsfiddle.net/santosh_patnala/2fMqp/2/

html :

<div>
<div class="case-study-share" style="width: 24%; float: left;"> <b>Test Case One </b>

    <br />
    <button class="Share">Share</button>
    <div id="test" class="testCase" title="Dialog Title" style="display: none">CaseStudy = Elgifto Url:http://localhost:51723/CaseStudies/Details/1</div>
</div>
<div class="case-study-share" style="width: 24%; float: left;"> <b>Test Case Two </b>

    <br />
    <button class="Share">Share</button>
    <div id="test" class="testCase" title="Dialog Title" style="display: none">CaseStudy = Test Case Url:http://localhost:51723/CaseStudies/Details/1</div>
</div>

jquery :

$(".Share").click(function (e) {

$(this).next(".testCase").dialog();

})

제발 도와주세요

RobF

이는 첫 번째로드시 대화 상자를 초기화하고 두 번째 시도에서는 이미 초기화되어 있으므로 다시 초기화 할 수 없기 때문에 발생합니다.

나는이 바이올린에서 작동하게했습니다 : http://jsfiddle.net/2fMqp/24/

기본적으로 대화 상자 <div>의 고유 ID를 제공하십시오 .이 경우에는 "test1"과 "test2"를 사용했습니다. 공유 버튼에 데이터 속성을 추가하여 <div>그들이 제어하고있는 것을 알 수 있도록 data-dialogId합니다. 이 예에서는 .

<div>
    <div class="case-study-share" style="width: 24%; float: left;"> <b>Test Case One </b>
    <br />
    <button class="Share" data-dialogId="test1">Share</button>
    <div id="test1" class="testCase" title="Dialog Title" style="display: none">CaseStudy = Test Case One Url:http://localhost:51723/CaseStudies/Details/1</div>
</div>

<div class="case-study-share" style="width: 24%; float: left;"> <b>Test Case Two </b>
    <br />
    <button class="Share" data-dialogId="test2">Share</button>
    <div id="test2" class="testCase" title="Dialog Title" style="display: none">CaseStudy = Test Case Two Url:http://localhost:51723/CaseStudies/Details/1</div>
</div>

다음으로, 우리는 페이지로드 대화 상자의를 초기화하고, 버튼을 호출 한 후 때, 우리는 표시 할 DIV의 ID를 얻을 수 및 통화 dialog("open")만이 아니라 dialog().

$( ".testCase" ).dialog({
    autoOpen: false,
});

$(".Share").click(function (e) {
    var dialogId = $(this).attr("data-dialogId");
    $("#" + dialogId).dialog("open");
});

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

jquery UI 대화 상자를 두 번 열 수 없습니다.

분류에서Dev

두 번째로 카메라를 열 수 없습니다

분류에서Dev

jQuery : 대화 상자가 두 번째로 제대로 열리지 않음

분류에서Dev

두 번째로 열린 후 대화 상자가 닫히지 않습니다.

분류에서Dev

버튼 클릭 UI 대화 상자에서 Chrome에 두 번째 오버레이를 표시 할 수 없습니다.

분류에서Dev

jQuery UI DatePicker는 매 두 번째로 유효성 검사를 수행합니다.

분류에서Dev

jQuery 대화 상자의 Google Blockly UI를 편집 할 수 없습니다.

분류에서Dev

PyQt4 : 첫 번째 코드를 작성할 때 대화 상자를 열 수 없습니다.

분류에서Dev

Selenium은 두 번째 페이지를 열 수 없습니다.

분류에서Dev

두 번째 파일 C를 열 수 없습니다 ().

분류에서Dev

React Hooks 및 Material-UI : useEffect에서 첫 번째로드시 대화 상자 참조를 얻을 수 없음

분류에서Dev

jQuery UI 대화 상자를 다시 열고 데이터를 여러 번 보냅니다.

분류에서Dev

AngularJS UI 라우터가 동적 참조로 두 번째 페이지보기를로드 할 수 없습니다.

분류에서Dev

JQuery-mobile. 프로그래밍 방식으로 대화 상자를 열 수 없습니다. 내가 생각할 수있는 모든 것을 시도했다

분류에서Dev

두 번째 문자열에서 데이터를 호출 할 수 없습니다.

분류에서Dev

jQuery 파일 업로드는 formdata에서 두 번째 매개 변수를 설정할 수 없습니다.

분류에서Dev

JQuery 대화 상자를 만들 수 없습니다.

분류에서Dev

두 번째 컨트롤러를로드 할 수 없습니다.

분류에서Dev

Jquery UI 모달 대화 상자가 자동으로 열리지 만 열기를 클릭하지는 않습니다.

분류에서Dev

jquery 대화 상자를 두 번 열 때 Jquery 유효성 검사 플러그인이 작동하지 않습니다.

분류에서Dev

이 상황에서 첫 번째 클릭 jquery로 두 번째 클릭을 어떻게 초기화 할 수 있습니까?

분류에서Dev

id를 기반으로 jquery 대화 상자가 열립니다.

분류에서Dev

appendTo 후 jQuery UI 대화 상자를 드래그하거나 크기를 조정할 수 없습니까?

분류에서Dev

jQuery UI 대화 상자 (버전 1.10.4) 한 번만 열기

분류에서Dev

두 번째 열의 높이를 첫 번째 열의 높이로 어떻게 조정할 수 있습니까?

분류에서Dev

Android-순차 / 중첩 대화 상자, 두 번째 대화 상자가 첫 번째 대화 상자를 닫습니다.

분류에서Dev

jquery UI 대화 상자에서 텍스트 영역의 값을 가져올 수 없습니다.

분류에서Dev

jquery UI 대화 상자 오버레이 배경색을 설정할 수 없습니다.

분류에서Dev

여러 번 트리거 된 jQuery UI 대화 상자를 클릭합니다.

Related 관련 기사

  1. 1

    jquery UI 대화 상자를 두 번 열 수 없습니다.

  2. 2

    두 번째로 카메라를 열 수 없습니다

  3. 3

    jQuery : 대화 상자가 두 번째로 제대로 열리지 않음

  4. 4

    두 번째로 열린 후 대화 상자가 닫히지 않습니다.

  5. 5

    버튼 클릭 UI 대화 상자에서 Chrome에 두 번째 오버레이를 표시 할 수 없습니다.

  6. 6

    jQuery UI DatePicker는 매 두 번째로 유효성 검사를 수행합니다.

  7. 7

    jQuery 대화 상자의 Google Blockly UI를 편집 할 수 없습니다.

  8. 8

    PyQt4 : 첫 번째 코드를 작성할 때 대화 상자를 열 수 없습니다.

  9. 9

    Selenium은 두 번째 페이지를 열 수 없습니다.

  10. 10

    두 번째 파일 C를 열 수 없습니다 ().

  11. 11

    React Hooks 및 Material-UI : useEffect에서 첫 번째로드시 대화 상자 참조를 얻을 수 없음

  12. 12

    jQuery UI 대화 상자를 다시 열고 데이터를 여러 번 보냅니다.

  13. 13

    AngularJS UI 라우터가 동적 참조로 두 번째 페이지보기를로드 할 수 없습니다.

  14. 14

    JQuery-mobile. 프로그래밍 방식으로 대화 상자를 열 수 없습니다. 내가 생각할 수있는 모든 것을 시도했다

  15. 15

    두 번째 문자열에서 데이터를 호출 할 수 없습니다.

  16. 16

    jQuery 파일 업로드는 formdata에서 두 번째 매개 변수를 설정할 수 없습니다.

  17. 17

    JQuery 대화 상자를 만들 수 없습니다.

  18. 18

    두 번째 컨트롤러를로드 할 수 없습니다.

  19. 19

    Jquery UI 모달 대화 상자가 자동으로 열리지 만 열기를 클릭하지는 않습니다.

  20. 20

    jquery 대화 상자를 두 번 열 때 Jquery 유효성 검사 플러그인이 작동하지 않습니다.

  21. 21

    이 상황에서 첫 번째 클릭 jquery로 두 번째 클릭을 어떻게 초기화 할 수 있습니까?

  22. 22

    id를 기반으로 jquery 대화 상자가 열립니다.

  23. 23

    appendTo 후 jQuery UI 대화 상자를 드래그하거나 크기를 조정할 수 없습니까?

  24. 24

    jQuery UI 대화 상자 (버전 1.10.4) 한 번만 열기

  25. 25

    두 번째 열의 높이를 첫 번째 열의 높이로 어떻게 조정할 수 있습니까?

  26. 26

    Android-순차 / 중첩 대화 상자, 두 번째 대화 상자가 첫 번째 대화 상자를 닫습니다.

  27. 27

    jquery UI 대화 상자에서 텍스트 영역의 값을 가져올 수 없습니다.

  28. 28

    jquery UI 대화 상자 오버레이 배경색을 설정할 수 없습니다.

  29. 29

    여러 번 트리거 된 jQuery UI 대화 상자를 클릭합니다.

뜨겁다태그

보관