我有一些麻煩,我使用 https://github.com/mailcheck/mailcheckJQuery的 - .VAL()返回舊值
使用此功能
$('#email').on('keypress', function(event) {
$(this).mailcheck({
suggested: function(element, suggestion) {
$('#email_check').html("Did you mean <b><i><a href='#' id='suggest_email'>" + suggestion.full + "</a></b></i>?");
$('#suggest_email').on('click', function(event) {
event.preventDefault();
$('#email').val($(this).text());
$('#email_check').empty();
$('.error_js').empty()
});
},
empty: function(element) {
$('#email_check').empty();
$('.error_js').empty()
}
});
});
但是,當腳本使用:
opts.email = this.val();
(該文件中的第263行https://github.com/mailcheck/mailcheck/blob/master/src/mailcheck.js)
this.val()return th我的輸入的舊價值。 我試圖使用
this.attr("value");
和
this.prop("value");
同樣的問題。
當我做一個console.log(this);並在對象中尋找我的輸入值,這很好,它包含了很好的價值。
如何獲得正確的值呢? 這就是爲什麼我要求你的幫助。
謝謝。
:o謝謝你說得對:D試試吧,這就是工作,謝謝 – kaldoran
@kaldoran,很高興幫助:) – AmmarCSE
@kaldoran,不要忘記標記最有用的答案,以接受指導未來的讀者這個職位 – AmmarCSE