$("ul").on('click',function(e){
alert('觸發(fā)的元素是內容是: ' + e.target.textContent+this.textContent)
})
個人見解:this指的就是$("ul")中的ul,而e(event)指的是觸發(fā)事件的元素li
alert('觸發(fā)的元素是內容是: ' + e.target.textContent+this.textContent)
})
個人見解:this指的就是$("ul")中的ul,而e(event)指的是觸發(fā)事件的元素li
2017-04-25
$("#result").html($(e.target).val())感覺這種方法更完美一點,你們可以試試將下拉單選框改為下拉多選框 <select class="target2" multiple="multiple">,而用$("#result").html(e.target.value)是獲取不了兩個值的。。。
2017-04-25
//給input元素增加一個邊框
$(".str1").children("input").focus(function() {
$(this).css('border','2px solid red')
})
$(".str1").children("input").focus(function() {
$(this).css('border','2px solid red')
})
2017-04-25
已采納回答 / 慕前端5422844
這是多個事件綁定多個處理函數(shù),與一個事件綁定一個處理函數(shù)是一樣的,只是多了個事件而已,單個事件綁定on(“click”,function(e))這個懂吧?
2017-04-24
setTimeout(function(){$("em").text(e.target.value)},0);
試試改成這樣,有驚喜!
試試改成這樣,有驚喜!
2017-04-23
不好意思,提一個和置頂“銜一枝瑰晴”不同的表達方式:
focus和blur只能捕獲到被綁定的元素(在本例中是div),當綁定元素被聚焦或移開時,事件函數(shù)才能被激發(fā),也就是說它只能監(jiān)聽自己,不能監(jiān)聽子元素
focusin和focuout如果綁定在父元素上,當它或者它的子元素被聚焦或移開后,事件函數(shù)都能被激發(fā),也就是說它不僅能監(jiān)聽到自己,還能監(jiān)聽到子元素
focus和blur只能捕獲到被綁定的元素(在本例中是div),當綁定元素被聚焦或移開時,事件函數(shù)才能被激發(fā),也就是說它只能監(jiān)聽自己,不能監(jiān)聽子元素
focusin和focuout如果綁定在父元素上,當它或者它的子元素被聚焦或移開后,事件函數(shù)都能被激發(fā),也就是說它不僅能監(jiān)聽到自己,還能監(jiān)聽到子元素
2017-04-23