在我的函数中调用按键时,按键存在一些问题,即使我使用了多种解决方案也无法使用 所以我尝试将差异方法的按键调高或调低,但也无法正常工作
chat.connection.start().done(function () {
var connectionname = prompt();
chat.server.setConnectionName(connectionname);
$("#myConnectionName").val(connectionname);
$("inmessage").keypress(function (e) {
if (e.which == 13) {
var partnerId = $(this).closest('#chatBox').find('#partnerConnectionId').val();
var message = $(this).val();
chat.server.send(partnerId, message);
$(this).val('');
}
});
)
它没有显示错误方法,但对于其他按键也不起作用。
答案 0 :(得分:0)
正如@briosheje在评论中提到的那样,您需要使用类或id选择器:
chat.connection.start().done(function () {
var connectionname = prompt();
chat.server.setConnectionName(connectionname);
$("#myConnectionName").val(connectionname);
$(".inmessage").keypress(function (e) {
if (e.which == 13) {
var partnerId = $(this).closest('#chatBox').find('#partnerConnectionId').val();
var message = $(this).val();
chat.server.send(partnerId, message);
$(this).val('');
}
});
)
答案 1 :(得分:0)
var connectionname = prompt();
chat.server.setConnectionName(connectionname);
$("#myConnectionName").val(connectionname);
$(".inmessage" **or** "#inmessage").keypress(function (e) {
if (e.which == 13) {
var partnerId = $(this).closest('#chatBox').find('#partnerConnectionId').val();
var message = $(this).val();
chat.server.send(partnerId, message);
$(this).val('');
}
});
)