span 버튼 하나로 엮는 방법... 질문

span 버튼 하나로 엮는 방법... 질문

QA

span 버튼 하나로 엮는 방법... 질문

본문

span 부분을 하나로 엮으려면 어떤방법을 사용 해야될까요??

 

한번 누르면 구독알림 그담에 한번더 누르면 구독취소 이런식으로 하고싶은데

 

어렵나요 이거...?

 

 

-------------------------------------------------------------

 

<span id="setSub" class="button button2">구독알림</span>

<span id="cancelSub"class="button button2">구독취소</span>

 

<script>

$("#setSub").click(function()

{

if(!g5_is_member) {

alert("회원이시라면 로그인 후 이용해 보십시오.");

return false;

}

else $.post("../setSub.php", { title: "<?=$bo_table;?>" }, function(result){

// console.log(result);

// alert(result);

alert("구독되었습니다.");

});

});

 

$("#cancelSub").click(function()

{

if(!g5_is_member) {

alert("회원이시라면 로그인 후 이용해 보십시오.");

return false;

}

else $.post("../cancelSub.php", { title: "<?=$bo_table;?>" }, function(result){

console.log(result);

// alert(result);

alert("구독취소되었습니다.");

});



 

});

</script>

이 질문에 댓글 쓰기 :

답변 2


<span id="setSub" class="button button2 subscribe">구독알림</span>
<script>
$(document).on('click', '.subscribe', function (e) {
    var id = $(this).attr('id');
    if(!g5_is_member) {
        alert("회원이시라면 로그인 후 이용해 보십시오.");
        return false;
    }
    if(id=='setSub'){
        $.post("../setSub.php", { title: "<?=$bo_table;?>" }, function(result){
            alert("구독되었습니다.");
            $(this).attr('id', 'cancelSub');
            $(this).text('구독취소');
        });
    }else{
        $.post("../cancelSub.php", { title: "<?=$bo_table;?>" }, function(result){
            alert("구독취소되었습니다.");
            $(this).attr('id', 'setSub');
            $(this).text('구독알림');
        }); 
    }
});
</script>
답변을 작성하시기 전에 로그인 해주세요.
전체 149
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT