為什么去掉下面這段代碼,效果無變化,一直也不明白這段代碼的作用?求高手解答一下
? ? <p id="show"></p>
<script type="text/javascript">
function show (ele) {
if (ele instanceof jQuery) {
$("#show").html('元素的長度的 = ' + ele.length)
} else {
alert(ele+' 不是jQuery對象')
}
}
</script>
??
? ? <p id="show"></p>
<script type="text/javascript">
function show (ele) {
if (ele instanceof jQuery) {
$("#show").html('元素的長度的 = ' + ele.length)
} else {
alert(ele+' 不是jQuery對象')
}
}
</script>
??
2018-06-27
舉報(bào)
2018-07-22
這段代碼的意思:
第一行:定義一個(gè)內(nèi)容為空,id為show的p標(biāo)簽。因?yàn)閮?nèi)容為空所以沒有顯示。
后面的部分:定義了一個(gè)方法體,因?yàn)樵谶@里只有定義沒有引用,所以不會(huì)有任何效果。
????意思是:傳入一個(gè)元素ele,如果ele是jQuery的實(shí)例,那么更改第一行定義的p標(biāo)簽中的內(nèi)容為'元素的長度的 = ' + ele.length。如果不是,就彈出“ele+' 不是jQuery對象'”的警示框。
2018-06-27
這段代碼是寫的一個(gè)方法, 在下面的 show( ? )補(bǔ)充的數(shù)據(jù),是掉的這個(gè)方法, 我們所補(bǔ)傳的代碼呢, 就是show (ele) 里面的ele , 也就是參數(shù).這段代碼是不能去掉的. 正常情況, 去掉是會(huì)報(bào)錯(cuò)的. 另外,這段代碼里面的<script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>改成<script src="https://..........."></script>