1

我在插件的管理页面中使用 WordPress TinyMCE 编辑器。

<td id="content_update_editor"><?php the_editor('Write your content here..');?></td>

我也有一些 Ajax 调用,为此我需要包含 jquery。

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
    <script type="text/javascript"> 

        function autopost_getContentData(itemId){

            // get base directory url
            var baseDir = $('#baseDir').val();

            // call to ajax script to get site data
            $.ajax( {
                type: "POST",
                url: baseDir + "/autopost_ajax_actions.php",
                data: "id=" + itemId + "&action=get_content_data",
                success: function(data) {
                    // somework
                }
            });
        }


    </script>

添加 jquery 后,jquery 工作正常,但编辑器出现问题,它不显示工具栏,但是当我删除 jquery 代码时,编辑器开始工作?这种冲突有什么原因吗?谢谢

4

1 回答 1

0

jquery没有冲突可以解决你的问题

<script type="text/javascript" src="other_lib.js"></script>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
  $.noConflict();      
  // Code that uses other library's $ can follow here.
</script>
于 2013-06-18T06:08:53.923 回答