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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問這個參數是這個this指的".select-val"嗎?如果是那這個find又指什么呢?

請問這個參數是這個this指的".select-val"嗎?如果是那這個find又指什么呢?

慕沐林林 2022-11-03 22:18:57
$("select").change(function(){$(this).parent().children(".select-val").html($(this).find("option:selected").text());});});這個到底是什么意思呢?this指的是".select-val"這個嗎?我百度了下,找到html() 方法返回或設置被選元素的內容 (inner HTML)。如果該方法未設置參數,則返回被選元素的當前內容
查看完整描述

3 回答

?
交互式愛情

TA貢獻1712條經驗 獲得超3個贊

$(this)指的是這個當前select,$(this).find("option:selected").text()是找到這個下拉框被選中的option標簽的值,$(this).parent()找到這個select框的父級元素,$(this).parent().children(".select-val")是再找到這個父級元素下的名為select-val的元素,所有,整個代碼的意思是:找到下拉框的被選中的值,將這個值寫在這個下拉框的父級下面名為select-val的元素內。

查看完整回答
反對 回復 2022-11-08
?
翻過高山走不出你

TA貢獻1875條經驗 獲得超3個贊

this為修改狀態的select
$(this).parent().children(".select-val").html($(this).find("option:selected").text());
的含義為:將修改狀態的select的父元素的class為select-val子元素的html代碼改為修改后的select的顯示值
如一個select列表里有a,b,c三個選項
如果選了b,則指定的.select-val元素的html改為b

查看完整回答
反對 回復 2022-11-08
?
九州編程

TA貢獻1785條經驗 獲得超4個贊

$(this)指的是$(select),也就是這函數的對象;find() 方法獲得當前元素集合中每個元素的后代

查看完整回答
反對 回復 2022-11-08
  • 3 回答
  • 0 關注
  • 149 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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