$('p').click(function(e) { alert(e.target.textContent) })只有測試二起作用?
$('p').click(function(e) {
? ? ? ? ? ? alert(e.target.textContent)
? ? ? ? })
這個事件難道不是針對全局的p標簽嗎?為什么測試三的p點擊就無效呢?這個跟此事件寫在測試二下的<script>里有關系嗎?
$('p').click(function(e) {
? ? ? ? ? ? alert(e.target.textContent)
? ? ? ? })
這個事件難道不是針對全局的p標簽嗎?為什么測試三的p點擊就無效呢?這個跟此事件寫在測試二下的<script>里有關系嗎?
2018-06-12
舉報
2019-08-19
都是一年前的問題了,現(xiàn)在水平應該都是大神了吧。click事件只作用于之前的元素,之后的元素是不作用的。寫的JS肯定需要放在script里,才能讀取到呀
2018-06-12
自問自答了,的確是跟<script>的位置有關系,body內<script>的內容只作用于之前的內容?