¿Cómo puedo mostrar el valor de un div con un clic de botón?

Actualmente estoy trabajando con un editor wmd y tabs jQuery-UI. He creado una función ajax / js que enviará (cuando se haga clic en el siguiente botón) el valor wmd-preview y luego php echo el resultado en la pestaña 2. El problema es que no estoy obteniendo ningún resultado. No estoy buscando el valor del área de textarea sino el valor div #wmd-preview . ¿Cómo puedo mostrar el valor de div wmd-preview través de my ajax / function?

JS

  $(function () { var $tabs = $('#tabs').tabs({ disabled: [0, 1], select: function () { $.ajax({ type: "POST", url: "post_tabs.php", data: { "wmd": $("#wmd-preview").val(), }, success: function (result) { $("#tab-2").html(result); } }); } }); $(".ui-tabs-panel").each(function (i) { var totalSize = $(".ui-tabs-panel").size() - 1; if (i != totalSize) { next = i + 2; $(this).append("Next Page »"); } if (i != 0) { prev = i; $(this).append("« Prev Page"); } }); $('.next-tab').click(function () { var currentTab = $('#tabs').tabs('option', 'selected'); if ( ( currentTab == 0 && /*(B)*/ $.trim($('#wmd-input').val()).length > 0 ) ) { var tabIndex = $(this).attr("rel"); $tabs.tabs('enable', tabIndex).tabs('select', tabIndex).tabs("option", "disabled", [0, 1]); } else { switch (currentTab) { case 0: alert('Please fill out all the required fields.', 'Alert Dialog'); break; } } console.log("preventing default"); return false; }); $('.prev-tab').click(function () { var tabIndex = $(this).attr("rel"); $tabs.tabs('enable', tabIndex).tabs('select', tabIndex).tabs("option", "disabled", [0, 1]); return false; }); });  

PHP

 <? if (isset($_POST['wmd'])){ $wmd = $_POST['wmd']; echo ('

Textarea Echo result:

'.$wmd.'
'); } ?>

HTML

 

El código PHP debe comenzar con , el suyo comienza con que es incorrecto

Cuando veas el código PHP presentado como texto, debería indicarte que no se está ejecutando, por eso sigues obteniendo resultados como '.$wmd.''); } ?> '.$wmd.''); } ?> lugar de salida de eco de PHP real.

El otro comentario sigue en pie también: debe usar $("#wmd-preview").html() o $("#wmd-input").val() pero no puede usar val en divs, no lo hace trabajo.

En este escenario $("#wmd-input").val() es la mejor opción solo porque este es el motivo por input que existen los campos de input : para obtener entrada.

Avíseme si hay más preguntas con las que pueda ayudar.