Jquery与WordPress Tinymce冲突

时间:2013-06-18 06:03:39

标签: jquery tinymce wordpress

我在我的插件的管理页面中使用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代码时,编辑器开始工作了吗?这种冲突的原因是什么?谢谢

1 个答案:

答案 0 :(得分: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>