$("button:first").click(function() {
$("a").trigger("click");
$("input").trigger("focus");
});
觸發(fā)a的點(diǎn)擊事件,由于trigger方法支持事件冒泡,所以相當(dāng)于點(diǎn)擊了外層的#accident;又由于tirgger方法不阻止默認(rèn)行為,所以$("input").trigger("focus");會(huì)導(dǎo)致文本框聚焦.
tirggerHandler方法類似,只不過不支持事件冒泡(不會(huì)彈出提示),并且阻止默認(rèn)行為(不會(huì)聚焦)
$("a").trigger("click");
$("input").trigger("focus");
});
觸發(fā)a的點(diǎn)擊事件,由于trigger方法支持事件冒泡,所以相當(dāng)于點(diǎn)擊了外層的#accident;又由于tirgger方法不阻止默認(rèn)行為,所以$("input").trigger("focus");會(huì)導(dǎo)致文本框聚焦.
tirggerHandler方法類似,只不過不支持事件冒泡(不會(huì)彈出提示),并且阻止默認(rèn)行為(不會(huì)聚焦)
2017-06-06
childSelector 可選。規(guī)定只能添加到指定的子元素上的事件處理程序(且不是選擇器本身,比如已廢棄的 delegate() 方法)。
2017-06-06
最后兩節(jié)看了半個(gè)小時(shí),還是沒看懂 ,是我理解能力有問題么? 慶祝還活著。
2017-06-05
我想看清楚什么意思。明明是focus和focusin的代碼 為什么標(biāo)題非得是focus和blur???弄我看半天都看不明白
2017-06-05
<body>
<input type="text" placeholder="表一">
</body>
<script type="text/javascript">
$("button").click(function(){
$("input").eq(0).trigger("focus");
})
//1、 ?.trigger() 觸發(fā)被選元素上指定的事件以及事件的默認(rèn)行為(比如表單提交)
</script>
這樣簡簡單單的例子不好么?非要搞得那么難以理解的例子。。。。。
<input type="text" placeholder="表一">
</body>
<script type="text/javascript">
$("button").click(function(){
$("input").eq(0).trigger("focus");
})
//1、 ?.trigger() 觸發(fā)被選元素上指定的事件以及事件的默認(rèn)行為(比如表單提交)
</script>
這樣簡簡單單的例子不好么?非要搞得那么難以理解的例子。。。。。
2017-06-05
trigger會(huì)冒泡,所以a冒泡到accident觸發(fā)了click事件,觸發(fā)了input的focus但因?yàn)閠itle沒有傳值所以input的value沒有顯示;
triggerHandler不會(huì)冒泡,所以無法觸發(fā)click事件,觸發(fā)了input的focus且title傳值所以input的value有顯示
triggerHandler不會(huì)冒泡,所以無法觸發(fā)click事件,觸發(fā)了input的focus且title傳值所以input的value有顯示
2017-06-03
keydown第一次按下時(shí),值還未輸入,所以觸發(fā)了沒有顯示
keyup第一個(gè)松開時(shí),值已經(jīng)輸入,所以觸發(fā)了有顯示
keyup第一個(gè)松開時(shí),值已經(jīng)輸入,所以觸發(fā)了有顯示
2017-06-03
keydown:按下的一瞬間時(shí)文字還沒有輸入到文本框所以第一次下邊獲取不到這個(gè)值
keyup:在按下之后文本框里就有內(nèi)容了(早于keyup)
keyup:在按下之后文本框里就有內(nèi)容了(早于keyup)
2017-06-02
第一次是button的,第二次是
$("input").select(function(e){
alert(e.target.value)
})這個(gè)的回調(diào),
第三次是瀏覽器默認(rèn)提交的
處理方法,阻止回調(diào)(return false;)
$("input").select(function(e){
alert(e.target.value)
})這個(gè)的回調(diào),
第三次是瀏覽器默認(rèn)提交的
處理方法,阻止回調(diào)(return false;)
2017-06-02
第一次是button的,第二次是
$("input").select(function(e){
alert(e.target.value)
})這個(gè)的回調(diào),
第三次是瀏覽器默認(rèn)提交的
處理方法,阻止回調(diào)(return false;)
$("input").select(function(e){
alert(e.target.value)
})這個(gè)的回調(diào),
第三次是瀏覽器默認(rèn)提交的
處理方法,阻止回調(diào)(return false;)
2017-06-02
來自問答:
chrome瀏覽器點(diǎn)擊按鈕提示三次的原因:
第一次是button的,第二次是
$("input").select(function(e){
alert(e.target.value)
})這個(gè)的回調(diào),
第三次是瀏覽器默認(rèn)提交的
處理方法,阻止回調(diào)(return false;)
chrome瀏覽器點(diǎn)擊按鈕提示三次的原因:
第一次是button的,第二次是
$("input").select(function(e){
alert(e.target.value)
})這個(gè)的回調(diào),
第三次是瀏覽器默認(rèn)提交的
處理方法,阻止回調(diào)(return false;)
2017-06-02
與 focus() 方法不同的是,focusin() 方法在任意子元素獲得焦點(diǎn)時(shí)也會(huì)觸發(fā)。
2017-06-02
val()是沒講過,可你自己不會(huì)上w3查嗎?連查都懶得查,你還在這學(xué)?順便吐槽一下,老師的邏輯有點(diǎn)亂
2017-06-02