Jquery清除div

时间:2015-11-30 13:46:36

标签: jquery

我正在尝试清除一个由函数updatemykad填充的html框,当asd3获取一个值时,它会加载一个json脚本而div,isresultexperience会加载数据。但是,我想在加载新数据之前清除此div。由于某种原因,下面的代码不起作用。有任何想法吗?

function updatemykad(mykad) {
     $('#isresultsexperience').html('55585285');
	 $('#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;"  />

1 个答案:

答案 0 :(得分:0)

当我把它放在js部分时,我在jsfiddle上遇到了同样的问题,但是当我把它放在html部分顶部的<script>标签上时它起作用了

这可以解决问题:

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

我已经读过,将事件添加到元素比使用onclick属性更好,但我不知道是否属实。