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

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

關于<div class="' + $(this).text() + '" />

<div class="' + $(this).text() + '" />

我個人的理解,雙引里面單引,這是為class賦了一個字符串值——‘+ $(this).text() +’;

此時div的class為復合類——left(空格)a元素;

left是繼承父div得出的,'a元素'是$(this).text()返回的結果。

使用attr獲取這個div的class值,結果為'a元素'。(注:attr不返回繼承的class值,感覺jq有點弱)

還可以使用prop獲取class值,結果同上。

其實完全可以這樣寫:?return ‘<div></div>’;

也可以用HTML5的寫法:return '<div />';

問題來了,兩個加號有什么意思呢?其實感覺這么寫好多余。

正在回答

2 回答

字符連接,實際上這段代碼直接寫成

<div class="$(this).text()" />


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

充電使我快樂

不能這樣寫!
2019-04-30 回復 有任何疑惑可以回復我~
#2

慕婉清7203535

老兄你這個有點誤人子弟啊
2019-07-30 回復 有任何疑惑可以回復我~

我也想問這個加號是干嘛的,這地方有必要用連接符嘛

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

舉報

0/150
提交
取消

關于<div class="' + $(this).text() + '" />

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

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

幫助反饋 APP下載

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

公眾號

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