亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

如果bottonName = bottonName,那代表什么,如果bottonName = first又是代表什么?trigger('click','last'),這個last代表什么? first.text(bottonName);這一句怎么理解?

?$("bu tton:first").click(function(event,bottonName) {
??????? bottonName = bottonName|| 'first';
??????? update($("span:first"),$("span:last"),bottonName);
??? });

??? //通過自定義事件調用,更新次數
??? $("button:last").click(function() {
??????? $("button:first").trigger('click','last');
??? });

??? function update(first,last,bottonName) {
??????? first.text(bottonName);
??????? var n = parseInt(last.text(), 10);
??????? last.text(n + 1);
??? }

正在回答

3 回答

$("bu tton:first")被點擊是沒有傳入參數的,所以此時bottonName 是不存在的。當你點擊$("bu tton:first")的時候是取||后面的值,此時first當做一個參數傳入函數update之中。last是參數,first是傳入的參數$("span:first"),$("span:first").text()是設置第一個span的文本是什么,根據傳入的是last還是first進行顯示

3 回復 有任何疑惑可以回復我~
#1

1234323181 提問者

function update(first,last,bottonName) { first.text(bottonName); var n = parseInt(last.text(), 10); last.text(n + 1); } 這里只有last加了,first是怎么加的?
2016-11-21 回復 有任何疑惑可以回復我~

有兩個span元素,點擊按鈕修改第一個span的內容和讓第二個span的內容向上加,第二個span的是last.text()控制的,第一個span的內容是first.text()控制的,內容只是first或者last,不需要讓第一個span的內容向上加呀,數字向上加都是通過last.text(n+1)控制

0 回復 有任何疑惑可以回復我~
#1

1234323181 提問者

懂了!謝謝!
2016-11-21 回復 有任何疑惑可以回復我~

first只要修改本身的text即可,不需要向上加,有一個使數字向上加就行了

0 回復 有任何疑惑可以回復我~
#1

1234323181 提問者

但是這里沒有加的語句,只有一條first.text(bottonName);!?。。。。。。。。。?!
2016-11-21 回復 有任何疑惑可以回復我~
#2

qq_請叫我曼哥好么_0

大神,請問您text()和html()有什么區別
2017-02-02 回復 有任何疑惑可以回復我~
#3

bannerl 回復 qq_請叫我曼哥好么_0

一個是文本節點,一個是元素節點,當需要修改文本的時候用text(),就像dom里面的innerhtml和createTextNode
2017-02-02 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

如果bottonName = bottonName,那代表什么,如果bottonName = first又是代表什么?trigger('click','last'),這個last代表什么? first.text(bottonName);這一句怎么理解?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號