我目前正在使用wmd编辑器,稍后将其实现到我的网站。通过将设置更改为#wmd-preview
并添加隐藏的输入字段,我已经能够获得markdown
div的值。问题出在JS / AJAX函数上。当我在文本区域中键入内容时,会得到回显的结果,但是当我返回并对该单词应用粗体时,它不会回显所做的更改,直到我再次实际键入内容为止。
字体样式更改已应用于单词而无需再次键入时,如何得到回音的div值?这是我的EXAMPLE
<script>
$(document).ready(function() {
var timer = null;
var dataString;
function submitForm(){
$.ajax({ type: "POST",
url: "test1.php",
data: dataString,
success: function(result){
$('#wmd_result').html( $('#resultval', result).html());
}
});
return false;
}
$('#wmd-input').on('keyup click', function() {
clearTimeout(timer);
timer = setTimeout(submitForm, 1000);
var wmdVal = $("#wmd-preview").html();
dataString = 'wmdVal='+ wmdVal;
});
});
</script>
最佳答案
你可以试试
$('#wmd-button-bar').click(function() {
clearTimeout(timer);
timer = setTimeout(submitForm, 1000);
var wmdVal = $("#wmd-preview").html();
dataString = 'wmdVal='+ wmdVal;
});