1

我想通过以下代码在从 tinyMCE 返回的最后一个 p 标记中插入一个文本

    var html = tinyMCE.activeEditor.getContent();
For this I am using the following jquery code

tinyMCE.init({
               mode : "textareas",
               theme : "advanced"
       });

       $(document).ready(function(){
   $("a[title='click_to_add']").click(function() {
               var html = tinyMCE.activeEditor.getContent();
               html = $("#p:last").text();
               alert(html);

               name = $(this).html();

               content = html+" "+name;

               tinyMCE.activeEditor.setContent(content);
               return false;
               });
       });

但它不起作用。下面给出了 HTML 代码

<div style="float:left;">
       <textarea id="mail_body" name="mail_body" rows="15" cols="80" style="width:575px;"></textarea>

       </div>
       <div id="aaa">
           <a href="#" id="news_user" title="click_to_add"> < name > </a>
   </div>

请给我们一个解决这个问题的方法。

4

1 回答 1

1

为什么

#p

你只会得到一个名为“p”的id 。

尝试这个 :

$("p:last")
于 2012-07-05T09:14:06.583 回答