2015-11-30 54 views
-2

我想清除由函數updatemykad填充的html框,當asd3獲取值時,它將加載json腳本和div,isresultexperience將加載數據。但是,我想在加載新數據之前清除此div。出於某種原因,下面的代碼不起作用。有任何想法嗎?jquery clear div

function updatemykad(mykad) { 
 
    $('#isresultsexperience').html('55585285'); 
 
\t $('#asd3').val(mykad).trigger("input"); 
 
    }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<a id="searchmykad" href="#" onclick="updatemykad(34234234);return false;">James Dean</a> 
 

 
     <div id="isresultsexperience"> </div> 
 

 
     <input type="text" id="asd3" name="asd3" value="" class="form-control" autocomplete="off" placeholder="Search Name..." class="input-block-level" placeholder="Search Mykad..." maxlength="12" style="width:100%; display:none;" />

+0

你能提供你的其他html嗎? – Jeff

+0

我加了div :) –

+1

$('#asd3')不在你的html例子中btw maybay添加一些代碼 – Rickert

回答

0

我對的jsfiddle同樣的問題,當我把它放在js的部分,但是當我把它放在<script>標籤上頂部的HTML部分,它的工作

這可以解決這個問題:

$(document).on('click','#searchmykad',function(){ 
    updatemykad(1234); 
}); 

我讀過最好添加一個事件到一個元素比使用on點擊屬性,但我不知道這是否屬實。