0
我有下面的代碼,我把一個臨時輸入字段,並與隱藏的輸入字段更換輸入值後:上輸入按鍵,設置輸入字段
var main = function(evt){
var textElement = $(this);
var tempField = settings.tempInputField;
textElement.hide();
textElement.after(tempField);
tempField.focus();
tempField.on("blur, keypress", function (e){
console.log(e.which);
var hiddenField = settings.hiddenInputField,
textValue = $(this).val(),
textColor = settings.color;
font = settings.textSize
removeInputHandle = $(this).remove(),
setText = textElement.show();
if(textValue != ""){
hiddenField.val(textValue).change();
textElement.text(textValue);
textElement.css("color", textColor);
textElement.css("font-size", font);
settings.callback();
}
if(e.which === 13){
removeInputHandle;
setText;
}
return textValue;
});
};
我不能去當按下回車鍵時設置文本。取而代之的是「模糊」,它設置字段。如果我使用.on(「keypress」)替換.on函數,只要按下一個按鍵就可以設置字體。當我按下按鍵13(回車鍵)時,它會設置字體。
建議?
很好,我得到不過進入關鍵的工作,現在我不能讓它在模糊 – swaggyP
我的答案更新工作,看是否適合ü – Fabi