php在html里面的位置,关于script在html中的摆放位置解析
以前一直覺得script在html中的任何位置都可以,今天做一個(gè)需求的時(shí)候才更正了自己的錯(cuò)誤思想啊--script的位置也不是隨便放的。本文主要談?wù)撽P(guān)于script在html中的擺放位置。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。希望能幫助到大家。
首先是想實(shí)現(xiàn)一個(gè)select標(biāo)簽,有是和無兩個(gè)option,但是在初始化的時(shí)候要求select標(biāo)簽?zāi)J(rèn)選擇空值,所以我在點(diǎn)擊的時(shí)候加了一個(gè)方法讓他把空值刪掉:
XML/HTML Code復(fù)制內(nèi)容到剪貼板
$('#checkcash').click(function () {
if ($('#checkcash').val() == '0') {
$("#checkcash option[value='0']").remove();
}
});
$("#alert").click(function(){
alert("1123");
})
是否已提現(xiàn)
是
否
但是這樣并不能達(dá)到想要的效果,起初以為是jquery語法錯(cuò)誤還一直在網(wǎng)上查,改,但是都不管用,后來突然想到是不是應(yīng)該把script放到后面,試了一下,結(jié)果果真ok了,這才恍然大悟,原來不是這樣的。
后來查了一下原因是因?yàn)?#xff0c;html文件是自上而下的執(zhí)行方式,但引入的css和javascript的順序有所不同,css引入執(zhí)行加載時(shí),程序仍然往下執(zhí)行,而執(zhí)行到
真的應(yīng)該多學(xué)習(xí)很多地方以為所以然了,卻沒深究。以后還要加油!
ps:其實(shí)還有另外一種方法,那就是用jquery的初始化頁面方法,把上面給標(biāo)簽添加的點(diǎn)擊事件加入到$(function(){})中也是可以的,原理和上面是一樣的,這個(gè)方法是等頁面加載好了才執(zhí)行,所以不管放在哪都可以了!
相關(guān)推薦:
以上就是關(guān)于script在html中的擺放位置解析的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!
本文原創(chuàng)發(fā)布php中文網(wǎng),轉(zhuǎn)載請(qǐng)注明出處,感謝您的尊重!
總結(jié)
以上是生活随笔為你收集整理的php在html里面的位置,关于script在html中的摆放位置解析的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 伺服电机算功率基本公式_伺服电机选型通用
- 下一篇: php++redius,【答疑】ediu