You can’t, not the way you are trying. You can’t start meddling in the iframes internals, it has its own DOM etc that needs to be respected etc
This question is already veering into offtopicness as it is more of a TinyMCE question than a WordPress question
Instead create a tinyMCE plugin, include jQuery in that plugin, and then use standard jQuery to add the classes you need. The tinyMCE plugin js will be inserted inside the editor dom head tags inside the iframe.
At this point it becomes a standard JS jQuery problem, and moves beyond the scope of this website.
Here’s a tutorial on how to create TinyMCE plugins ( just be sure to indent the code correctly:
http://ctx2002.wordpress.com/2008/07/28/how-to-write-a-tinymce-plugin-for-wordpress/
Related Posts:
- How to Use JSON With AJAX?
- WP Admin missing icons, numerous JavaScript errors, but only when SCRIPT_DEBUG is false
- Using Foundation 5 in WordPress Administration Area
- Screen Options JavaScript Code
- Uncaught TypeError: undefined is not a function (shortcode-box)
- How to set time delay in javascript
- jQuery equivalent of JavaScript’s addEventListener method
- JavaScript: filter() for Objects
- JavaScript runtime error: ‘$’ is undefined
- When and why to ‘return false’ in JavaScript?
- JavaScript Loading Screen while page loads
- How is JavaScript .on() method defined?
- How to get client’s IP address using JavaScript?
- Simple throttle in JavaScript
- Enable & Disable a Div and its elements in Javascript
- How can I expand and collapse a using javascript?
- Javascript : array.length returns undefined
- The ‘describe’ keyword in javascript
- Can’t get a JSON object in response to an Ajax request with wp_ajax
- Add tinymce buttons to caption textarea in media uploader
- How to prevent wordpress from loading old versions of jquery in wp_head();?
- Move WordPress native javascript to bottom of page?
- RequireJS in custom theme. Working Example
- How to handle multiple instance of “send_to_editor” js function
- Modify Custom Field in Media Library using JavaScript
- Trying to get single posts to load on the front page via ajax
- Ajax not firing properly using Firefox, but works in Chrome
- wp_enqueuescript won’t load in footer even with true value set?
- Execution of JavaScript on save post
- Prevent five different copies of jquery from being included on every page
- Is placing stuff in page text edit window bad form?
- Add colorpicker to featured image
- Gravity Forms not loading under https, jQuery is not defined
- Admin wp_ajax hook returning 0
- JQuery not working on WordPress Admin page [closed]
- Adding a character counter to the excerpt metabox
- Add a Fancybox automatically to post type “post” images
- Auto-detect javascript errors and warn theme user
- combining js scripts from a js newb [closed]
- Enqueuing javascript files
- WordPress customizer refresh screen after save
- Creating multiple enclosing shortcodes and fixing JS issues on click
- Heartbeat API: How to access data already enqueued?
- Implementing lazy loading in homepage posts instead of pagination
- How to show jquery popup only in one page or once?
- Correct way to write jQuery functions in WordPress
- Using bootstrap-slider and bootstrap-switch in wordpress admin panel
- Trouble with WordPress Ajax Login System – 302
- How does WordPress handle HTML Tables interaction with jQuery
- Javascript stopped working [closed]
- How to isolate code to the post edit screen
- Why load JS through the CMS framework? [duplicate]
- Problem passing id-specific objects to javascript via wp_localize_script
- url – ajax loaded but no JS
- Callback After WordPress Customizer Complete Loading
- Create special WordPress slideshow with “jquery.cycle.all.js”
- Close Fancybox, sumbit form data and redirect
- jQuery does not work on WordPress editor
- How to enque js script in footer that are not in .js file?
- Properly embed javascript into WP (using function.php) – doesn’t work?
- Nested Gallery Shortcode INTERMITTENTLY working
- Disable Cloudflare Rocket Loader for jQuery javascript and make it load first
- How to keep HTML form field that is conditional hidden with javasript hidden after page reload?
- Accessing javascript in multiple files [closed]
- Issues loading Jquery on WordPress website
- Custom AJAX form not working async
- Is there a default way in wordpress to create a overlay in the dashboard?
- Is it OK combined wp-include js, jquery, css? [closed]
- Including Older Version of jQuery for IE7/IE8
- Parse wordpress blog data using json api and ajax
- Problem adding MP3 attachments to a jPlayer playlist
- How To Include JavaScript Files Only In Single Posts?
- Jquery not working
- A carousel slideshow plugin in JavaScript
- JS behavior differs depending on page tree [closed]
- How to properly enqueue jQuery knob on WordPress without conflict?
- Theme customisation – how to store javascript externally when it utilises php variables?
- jQuery for Fade Preload Causes My Site Favicon to Disappear from Tab of Browser
- Get ajaxForm response value
- Is not using admin-ajax to ajax submissions okay?
- onclick jquery function not working in wordpress header file [duplicate]
- Visual editor popover or placeholder
- Add a jQuery snippet for sepcific user role
- Adding scripts before plugins scripts
- JQuery and Javascript to pan image
- jQuery search function not running in WordPress but running locally (fiddle)
- Masonry – Can’t Find Variable imagesLoaded
- How to add JS snippet before closing tag?
- Clear custom field when new tag is added
- Sorting UL Listing Within the TinyMCE Visual Editor in WordPress
- Are you sure popup on Contact Form 7 [closed]
- jQuery .change() Event Bubbling in WP Admin
- javascript not loading in wordpress
- JS file not loading [closed]
- Carousel Hover Image
- How to Javascript/jQuery
- Prevent posts from being published if the ‘Uncategorized’-category or no category is selected
- shortcode execution when the page is opened
- Sending jQuery variable to php function
- Override default options in plugin metaboxes