$('input[type="text"][name="catch_very"]').focus(function() {
if($(this).attr('value') == 'Please Verify That You're Human') {
$(this).attr('value') = '';
}
});
我試圖刪除文本「請驗證您是人」,當用戶點擊選擇框,沒有人知道我該怎麼辦呢?在文本輸入,焦距值更改
感謝 山姆
$('input[type="text"][name="catch_very"]').focus(function() {
if($(this).attr('value') == 'Please Verify That You're Human') {
$(this).attr('value') = '';
}
});
我試圖刪除文本「請驗證您是人」,當用戶點擊選擇框,沒有人知道我該怎麼辦呢?在文本輸入,焦距值更改
感謝 山姆
變化
$(this).attr('value') = '';
這樣:
$(this).attr('value', '') ;
到底爲什麼它必須是不同的從行前? –
好問題。讓我們分解它。調用$(this).attr('value')返回一個字符串。因此,在原始代碼中,您正在調用返回字符串的函數,然後將該返回的字符串設置爲空白。但是,您並未設置屬性本身。要以改變屬性的方式調用函數,必須將新值作爲第二個參數傳遞給函數。 –
好的,如果你想要繼續嗎? –
確保您轉義燒毛報價中的 「你」 – jbabey