Lo he resuelto usando data() en lugar de attr(), pero aún me gustaría saber si esto es solo yo, y qué lo está causando :TinyMCE y jQuery - attr() está devolviendo un objeto
Estoy usando jQuery 1.7.1 y TinyMCE 3.5b3 (paquete jQuery). No hay otras bibliotecas JS.
Este código emite "cadena" y la etiqueta de anclaje href, como se esperaba, cuando se hace clic en el enlace.
$('a.page_item_delete').on('click', function(event){
event.preventDefault();
var $this = $(this);
console.log(typeof $this.attr('href'));
console.log($this.attr('href'));
});
cuando activo TinyMCE en algunas áreas de texto en la página, se da salida a "objeto" y, por supuesto, attr() deja de devolver un valor esperado. Estoy activando TinyMCE a través de:
$ ('textarea.tinymce'). Tinymce (opciones);
¿Alguien más ha experimentado este comportamiento con TinyMCE? ¿Hay algún error conocido o solución alternativa? ¿Por qué TinyMCE aparentemente afecta elementos HTML no relacionados en la página?
Recomiendo encarecidamente a las personas que no utilicen la construcción tinymce-jquery, ya que es bastante fácil a la hora de manipular las teclas. además de que podría haber errores adicionales ... – Thariama