我试图合并以下代码
// main chat code
$(function () {
var IWannaChat = $.connection.myChatHub;
IWannaChat.client.addMessage = function (message) {
$('#listMessages').append('<li>' + message + '</li>');
};
$("#sendMessage").click(function () {
IWannaChat.server.send($('#ideaBody').val());
});
$.connection.hub.start();
});
进入下面的函数,但它似乎不再起作用(注意下面的函数显示了当前的项目状态)。
$(function () {
$("#sendMessage").click(function () {
$('#ideaTitle,#ideaBody').each(function () {
var $this = $(this),
currValue = this.value,
trimmedValue = $.trim(currValue),
dataValue = $this.data('default');
if (trimmedValue.length === 0 && (trimmedValue === dataValue)) {
var IWannaChat = $.connection.myChatHub
IWannaChat.client.addMessage = function (message) {
$('#listMessages').append('<li>' + message + '</li>');
};
IWannaChat.server.send($('#ideaBody').val());
$.connection.hub.start();
} else if (trimmedValue.length === 0) {
alert('empty');
return false;
} else if (trimmedValue === dataValue) {
alert('default');
return false;
}
})
});
});
我正在尝试在提交之前验证 2 个字段 - 如果 2 个字段满足验证要求,那么我想发送消息。有什么想法我哪里出错了吗?