我試圖刪除輸入的val時,單擊重點輸入時出現的按鈕。單擊按鈕時刪除輸入文本
這是我的html:
<div class="search-area">
<form action="#" id="ingredientSearchForm">
<input type="text" placeholder="Arama" id="ingredientsSearch"/>
<span class="clearable"></span>
<span></span>
<input id="ingredientSearchSubmit" type="submit" class="hidden" placeholder="Arama"/>
</form>
</div>
這是javascript函數:
var searchinput = $(".search-area").find("input");
searchinput.focus(function(){
$(this).data('placeholder',$(this).attr('placeholder'));
$(this).attr('placeholder','');
$(this).siblings(".clearable").show();
});
$(".search-area").find(".clearable").on("click", function() {
$(this).val('');
});
searchinput.blur(function(){
$(this).attr('placeholder',$(this).data('placeholder'));
$(this).siblings(".clearable").hide();
});
.clearable是有背景的跨度。通常它是顯示:無。
如果要刪除跨度值,那麼
我想點擊跨度何時刪除輸入的文本。 – user3226744
那麼你需要第二塊代碼 –