內我有這個JavaScript函數:功能的JavaScript函數和jQuery選擇從HTML
function clearDiv(div_id) {
alert(div_id);
$(div_id).empty();
}
而且下面的HTML:
<input value="Clear" type="button" onClick="clearDiv(div_to_clear)" />
<div id="div_to_clear">
<!-- more html -->
</div>
爲什麼是它上面都會覺得JavaScript的DIV ID爲div_to_clear
對象,並使用$
選擇訪問它?
如果我所做的輸入爲:
<input value="Clear" type="button" onClick="clearDiv('div_to_clear')" />
我需要我的功能改變
function clearDiv(div_id) {
alert(div_id);
$('#' + div_id).empty();
}
有沒有這方面有任何文檔?使用一種方法或另一種方法有優勢嗎?
我無法重現你描述的行爲。你確定'div_id'沒有在全球其他地方設置嗎? – j08691 2013-02-20 21:18:03
我肯定它不是。 – 2013-02-20 21:18:52
@ j08691 [我已經能夠cc](http://jsfiddle.net/V6dXN/) – Daedalus 2013-02-20 21:19:58