<div class="login_half">
<input name="username" value="請輸入用戶名" title="請輸入用戶名" class="field tooltip" />
</div>
jQuery(document).ready(function () {
jQuery(".login_half > input").on("blur", function () {
var str = jQuery(this).prop("title");
alert(str);
if (jQuery(this).val() == "") {
jQuery(this).val(str);
}
});
jQuery(".login_half > input").on("click", function () {
var str1 = jQuery(this).prop("title");
alert(str1);
if (jQuery(this).val() == str1) {
jQuery(this).val("");
}
});
});
代碼如上,事件綁定沒問題,可以觸發。
問題是:blur方法裡獲取title的值可以獲取到。而click裡獲取不到.
用的jQuery是1.11.2的,求大神指教
找到原因了,原來是jQuery1.11.2版本和easyTooltip.js這個庫沖突,綁定click會出現獲取prop("title")值丟失。