我在與一個元素對象和jQuery的功能的問題:傳遞元素作爲變量起作用
HTML
<label for='state'>State</label>
<input id='state' name='state' type='text' value=''/>
<span class='info'><img class='tick' /><img class='cross' /></span>
的JavaScript/jQuery的
var state = $("#state");
function validatefield(myelement) {
if (myelement.val().length > 3) {
alert("word");
} else {
alert("sup");
}
}
state.blur(validatefield(state));
state.keyup(validatefield(state));
沒有任何反應頁即使狀態輸入超過3個字符也是如此。
任何想法?
真棒 - 學習新的東西FTW
1這比礦使用回調事件參數一個更好的解決方案。 – Gazler 2011-02-18 12:30:59
謝謝安迪 - 綠色刻度線來你的方式 – goingsideways 2011-02-18 12:32:33