我有兩個聲明。我試圖做的是當有人點擊#area_a
然後隱藏整個#area_b
div 沒有激活focusout
爲#area_b_textbox
。但我已經嘗試了不同的代碼(我不在這裏,因爲它不正確,希望得到你的建議),並且發生了什麼,它是激活focusout
每次我點擊#area_a
股利。如果else語句爲javascript點擊事件
JQuery的基礎動作
$("#area_a").click(function() { $("#area_b").hide(); });
$("#area_b_textbox").focusout(function() {$("#area_b_error").show();});
HTML:
<div id="area_a"></div>
<div id="area_b">
<input id="area_b_textbox">
<div id="area_b_error"></div>
</div>
謝謝!
將焦點重新設置在處理程序中;最好你可以做 - 如果你點擊某個東西,你會失去其他東西的焦點。 –