2010-11-30 70 views
1

如何從使用jquery的tinymce中的getContent獲取元素如何使用jquery獲取tinymce內的元素?

+0

如果你能發佈什麼樣的加價貌似我也許能幫忙演示;儘管也許那些熟悉tinyMCE的人可能已經知道足夠的幫助。 – 2010-11-30 13:03:22

+0

我喜歡從tinymce內部的圖像觸發事件。我正在使用tinymce jquery版本 – 2010-11-30 13:29:23

回答

1

您無法從ed.getContent()輕鬆獲取元素。你將不得不解析JavaScript字符串才能這樣做。

我假設你想訪問你在另一個問題中想要的圖片標籤。 這可以的onClick輕鬆完成:

ed.onClick.add(function(ed, evt){ 

    // Firefox 
    if (evt.explicitOriginalTarget){ 
     if (evt.explicitOriginalTarget.nodeName.toLowerCase() == 'img'){ 
     console.log(evt.explicitOriginalTarget); // this is the img-element 
     } 
    } 
    // IE 
    else if (evt.target) { 
     if (evt.target.nodeName.toLowerCase() == 'img'){ 
     console.log(evt.target); // this is the img-element 
     } 
    } 
}