2016-04-16 27 views
0

ボタンをクリックすると、ドロップダウン内のボタンを使用してリダイレクトしています。このボタンには、リダイレクトされたページに投稿したいIDを含むid = ""属性もあります。これを行うために、私はgithubからjQuery.redirectを使用しました。jQueryボタンクリックリダイレクトと投稿データ

ボタンをクリックしても何も起こりません。私はファイヤーバグを使用しており、コンソールにエラーはありません。どこが間違っていたのですか?ここで

はスクリプト

  <script type="text/javascript"> 
       $(document).ready(function() { 
        $(".triangle input[name='tedit']").click(function(){ 
         var subID = $(this).attr('id'); 
         $.redirect("/profile/subscriptionedit.php",{ subscription: "subID="+ subID, }); 
        }); 
       }); 
      </script> 

そして本部のが押下されるボタンを含む(押下されるボタンは、名前=「TEDIT」である)

<div class="dropdownContain"> 
    <div class="triangle"></div> 
    <ul> 
     <li><button>Invoices</button></li> 
     <li><button name="tedit" id="'.$id.'">Edit</button></li> 
     <li><button id="'.$id.'">Cancel</button></li> 
    </ul> 
</div> 

上記はPHPであるです$ idがのように表示されている理由であるforeachのエコー、 " '$ IDです。'" お時間を

おかげ

答えて

1
$("#triangle input[name='tedit']").click(function(){ 

あなたはidが

をonclickのしかし、あなたのHTMLが

$(".tedit").click(function(){ 

して、コメントを追加し

$("#triangle input[name='tedit']").click(function(){ 

を変更し、ID

<div id="triangle"></div> 
+0

ボタンを押しても何も起こらない – PublicDisplayName

0

に変更し、クラスを持ってい

class="tedit" 

アクションを実行したいボタンに。