主题: 为什么取值总是空?
作者: emaiqi, 发布日期: 2012-04-04 16:49:22, 浏览数: 2995

在一个页面里有多个编辑器,javascript代码如下:

$(document).ready(function() {
	$.ajaxSetup({cache:false});
	var year;
	var january;
	var action = {
		afterCreate: function() {
			var self = this;
			$('#btn_submit').click(function() {
				self.sync();
			});
		}
	}
	KindEditor.ready(function(K) {
		year = K.create('#year', action);
		january = K.create('#january', action);	});
});

点击某按钮的动作代码,如下:

function Zodiac(act)
{
	var id = $('#id').val();
	var zodiac = $('#zodiac');
	var year = $("#year").val();
	var january = $("#january").val();
        alert(january);
}

每次alert都报空值,即使在january编辑器里输入了内容也还是一样,请问哪里没有设置好?

 

作者: Roddy, 发布日期: 2012-04-04 20:36:01

http://www.kindsoft.net/docs/usage.html

需要用editor.html()取值,或者执行editor.sync();后取得textarea的值。editor是K.create返回的对象。

回复
发表新帖 发表回复