0
それを修正するためにどのように任意の提案があります
$(document).ready(function(){
if($('.txt-input').val().length === 0){
$('.erase').hide();
}
else{
$('.erase').show();
};
$(".erase").click(function(){
$('.txt-input').val('');
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form>
<input type="text" class="txt-input"/>
</form>
<p class="erase">clear</p>
私が入力したときに入力するとトリガーとなりましたので、説明のために感謝します – rnDesto