부트 스트랩 모달 팝업을 사용하여 팝업의 내용을 표시하고 모달 팝업을 열려면 if/else 조건을 사용하고 있습니다. 조건이 거짓 일 때 모달 팝업을 열지 않습니다. 내 코드 :부트 스트랩 모달이 열린 상태에서
<a data-toggle="modal" class="btn btn-primary" style="font-size: 10px" href="#" data-target="#myModal" title="Edit"><span class="glyphicon glyphicon-pencil"></span>Edit</a>
내 jQuery를은 다음과 같습니다
$('a[data-target=#myModal]').on('click', function (ev) {
ev.preventDefault();
if (filters.length <= 0) {
alert('Please select any one item in grid');
}
else {
$(this).attr('href', '/GeoRegion/Edit/' + filters[0]);
var target = $(this).attr("href");
// load the url and show modal on success
$("#myModal").load(target, function() {
$("#myModal").modal("show");
});
}
});
filters.length < = 0 그때는 팝업을 열지 않으려면. 이제 빈 내용으로 팝업을 엽니 다.
실행 '을 console.log (필터)'후'ev.preventDefault()'와 출력이 –
안녕 앤드류가 무엇인지 우리에게 보여, 필터는 단지 배열입니다. 배열 길이가 0이면 모달 팝업을 표시하고 싶지 않습니다. 오전 경고 메시지를 받고 있지만 모달 팝업도 열려 있습니다 – Sathish