2016-07-28 17 views
0

私は3つのタブ訪問、履歴、ファイルを取得しました。あなたは李タブのいずれかをクリックするとナビゲーションはこのURLパラメータをjqueryに置き換えます

<ul> 
    <li> 
     <a id="nav_visit" href="#tab_visit" data-g-toggle="tab">Visit</a> 
    </li> 
    <li> 
     <a id="nav_history" href="#tab_history" data-g-toggle="tab">Visit</a> 
    </li> 
    <li> 
     <a id="nav_files" href="#tab_files" data-g-toggle="tab">Visit</a> 
    </li> 
</ul> 

のようにまた、私はそれを隠しフィールドにタブのIDを追加し、この

<div><a id="editwithtab" href="edit?id=<?php echo $id;?>&tab=tab_visit">EDIT</a></div> 

のようなタブでいくつかのものを編集するためのリンクを持っていますいくつかの他の理由で。私はそれが開いて同じタブで編集ページにリダイレクトできるように、また、編集リンクでパラメータ「タブを=」に変更されて何をしたいのか

$(document).on('click', '#nav_visit', function() { 
    $('#redirecttab').val('tab_visit'); 
}); 
$(document).on('click', '#nav_history', function() { 
    $('#redirecttab').val('tab_history'); 
    //$('#editwithtab').replace("tab=tab_visit", "tab=tab_history"); 
    //tab= tab_visit or tab_history(in this case it wont matter) or tab_files 
}); 
$(document).on('click', '#nav_files', function() { 
    $('#redirecttab').val('tab_files'); 
}); 

この置き換えについての他の投稿が見つかりましたが、リンクにPHPエコーがありませんでした。

助けが必要ですか?

答えて

0

あなたはこれを試すことができます。

$('#editwithtab').attr('href', function(i, href) { 
    return href.split("&")[0] + "&tab=tab_history"; 
}); 

は、私はこれが役立つことを願っています。

関連する問題