為什么去掉下面這段代碼,效果無變化,一直也不明白這段代碼的作用?求高手解答一下
? ? <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
舉報
2018-07-22
這段代碼的意思:
第一行:定義一個內容為空,id為show的p標簽。因為內容為空所以沒有顯示。
后面的部分:定義了一個方法體,因為在這里只有定義沒有引用,所以不會有任何效果。
????意思是:傳入一個元素ele,如果ele是jQuery的實例,那么更改第一行定義的p標簽中的內容為'元素的長度的 = ' + ele.length。如果不是,就彈出“ele+' 不是jQuery對象'”的警示框。
2018-06-27
這段代碼是寫的一個方法, 在下面的 show( ? )補充的數據,是掉的這個方法, 我們所補傳的代碼呢, 就是show (ele) 里面的ele , 也就是參數.這段代碼是不能去掉的. 正常情況, 去掉是會報錯的. 另外,這段代碼里面的<script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>改成<script src="https://..........."></script>