Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在附加的元素不工作时添加工具提示_Php_Jquery_Css_Json_Wordpress - Fatal编程技术网

Php 在附加的元素不工作时添加工具提示

Php 在附加的元素不工作时添加工具提示,php,jquery,css,json,wordpress,Php,Jquery,Css,Json,Wordpress,我有一个实时搜索功能,它返回一个完整的li元素,然后将它附加到某个容器中。但是工具提示不起作用。这是我的密码: $(".hb_search_text_job").on('keyup', function() { var search_val = $('.hb_search_text_job').val(); var current_user_id = $('.hb_footer_user_id').val(); if(search_val.length >

我有一个实时搜索功能,它返回一个完整的li元素,然后将它附加到某个容器中。但是工具提示不起作用。这是我的密码:

$(".hb_search_text_job").on('keyup', function() {
    var search_val = $('.hb_search_text_job').val();
    var current_user_id = $('.hb_footer_user_id').val();
        if(search_val.length > 2){
            $.ajax({
            type: "POST",
            url: "<?php echo admin_url('admin-ajax.php'); ?>",
            data: { action: 'search_jobs_list', 
                    current_user_id: current_user_id,
                    search_val: search_val
            },
            success: function(data) {
                $('#hb_sidebarmenu li .submenu li .submenu li').remove();
                    $.each(JSON.parse(data), function(key,val) {
                        $('#hb_sidebarmenu li .submenu li .submenu .hb_job_listing').append(val);
                },
                error: function() {
                    console.log('ERROR');
            }
        });
    }
});
下面是返回代码的示例:

<li data-rel='tooltip' rel='tooltip' title='A tooltip yay!'>";
    <a href='#' class='hb_job_id_link'>";
    <div class='hb_menu_name'>My li name</div>";
</a></li>";

任何可能的想法或解决方案?

添加内容后,您需要重新初始化tooltio

success: function(data) {
     $('#hb_sidebarmenu li .submenu li .submenu li').remove();
     $.each(JSON.parse(data), function(key,val) {
         $('#hb_sidebarmenu li .submenu li .submenu .hb_job_listing').append(val);
     }
     $("[data-rel='tooltip']").tooltip(); // Re-init tooltip
},
您可以使用$[data rel='tooltip']。在成功函数中追加后使用tooltip