3
<ul class="nav nav-tabs tabb">
        <li id="li_permission_info_<?=$this->id_permission?>" class="active" >
            <a data-toggle="tab" href="#tab_permission_info_<?=$this->id_permission?>"><i class="icon-user"></i>Permission Information <?=$this->id_permission?></a>
        </li>
        <li id="li_permission_details">
            <a data-toggle="tab" href="#tab_permission_details_<?=$this->id_permission?>" data-value="<?=$this->id_permission?>"><i class="icon-home"></i>Permission Details</a>
        </li>
</ul>

$("body").on("click", "#li_permission_details", function(event){

    console.log("test");

});

<li>タグを 2 回目にクリックしても jquery スクリプトがアクティブにならないため、問題が発生しています。

4

5 に答える 5

2

コードのどこかでイベントを切り離していると思います...使用したコードのどこかで同じ問題に直面し$(document).off("click")、ドキュメントに添付されているすべてのクリックイベントが削除されました。

于 2014-10-14T07:43:29.320 に答える
0

デリゲートを使用できます。

$(document).delegate('click', '#li_permission_details', function() {
console.log('test'); }
于 2013-09-20T07:05:53.007 に答える