第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

如圖,關(guān)于jquery parent().parent() 的篩選問題,具體請看下面

如圖,關(guān)于jquery parent().parent() 的篩選問題,具體請看下面

紫衣仙女 2022-01-11 15:11:32
<tr onclick="setRowIndex(this);" style='display:none' ><td ><select style="width: 100%;" name="materialName" class="button_ui"><option value="盤紙">盤紙</option><option value="水松紙">水松紙</option></select></td><td ><span id="iscorrespond" onclick="swap(this);">√</span></td><td ><span id="isbumps" onclick="swap(this);">√</span></td> <td ><input type="text" name="sendid" value="" style="font-size:12pt;" size="7"/></td><td ><input type="text" name="checkid" value="" onclick="" style="font-size:12pt;background-color=#EEEEE7;"size="7" readonly disabled/></td><td ><input type="text" name="checktime" value="" onclick="gettime(this)" style="width:160px;font-size:12pt;background-color=#EEEEE7;" size="7" readonly disabled/></td><td><select style="width: 100%;" name="status" class="button_ui" disabled><option value="0">新增</option><option value="1">送料完成</option><option value="2">核對完成</option></select></td><td><input type="button" value="保存" onclick="save(this);"/></td></tr>//確定&保存function save(v){if(!window.confirm("確認(rèn)保存?")){ return; }//獲取本次保存的內(nèi)容var dv = v;var $v = $(dv);//材料名稱var materialName = $v.parent().parent().find("select").val();alert(materialName);}上面是正確的代碼誰能告訴我這個 為什么就不行。給這個 select 加 id,或者 通過 class 來篩選同樣都不行。求解var materialName = $v.parent().parent("select [name='materialName ']").val()圖片是 jquery手冊上的例子難道是因?yàn)?有2層 parent 所以就不行了?不能這樣把?var materialName = $v.parent().parent("select").html()也都試過
查看完整描述

2 回答

?
青春有我

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超8個贊

$v.parent().parent("select").html()
這樣寫也找不到!
$v.parent().parent()是tr.所以無論你parent()中的參數(shù)除了寫tr或不寫外,其他節(jié)點(diǎn)都會取不到的。而例子中
$v.parent().parent().find("select").val();
使用find在當(dāng)前tr中查找select的話,就可以找到2個,然后val()會默認(rèn)返回第一個的val();
如果要改,則:
$v.parent().parent().find("select[name='materialName']").val();
跟例子中的一樣。
還有其他寫法:
$v.parents('tr:first').find("select:first").val();
$v.parent().siblings().find("select[name='materialName']").val();
$v.parent().siblings().children("select[name='materialName']").val();
等等~



查看完整回答
反對 回復(fù) 2022-01-16
?
白豬掌柜的

TA貢獻(xiàn)1893條經(jīng)驗(yàn) 獲得超10個贊

用closest,parent只能向上取,所以$v.parent().parent()是tr這一層,而tr及其上層沒有select [name='materialName]自然找不到,所以錯了

查看完整回答
反對 回復(fù) 2022-01-16
  • 2 回答
  • 0 關(guān)注
  • 219 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號