在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ jq 獲取當(dāng)前列表中的某個值

jq 獲取當(dāng)前列表中的某個值

如下面這個結(jié)構(gòu)代碼

<td>
    <input type="hidden" class="uri" value="123">
    <a href="javascript:;" data-am-modal="{target: '#grade-box-success', closeViaDimmer: 0, width: 400, height: 250}" class="click-grade"><i class="am-icon-paint-brush"></i> 審核通過 </a>
</td>
<td>
    <input type="hidden" class="uri" value="456">
    <a href="javascript:;" data-am-modal="{target: '#grade-box-success', closeViaDimmer: 0, width: 400, height: 250}" class="click-grade"><i class="am-icon-paint-brush"></i> 審核通過 </a>
</td>
<td>
    <input type="hidden" class="uri" value="789">
    <a href="javascript:;" data-am-modal="{target: '#grade-box-success', closeViaDimmer: 0, width: 400, height: 250}" class="click-grade"><i class="am-icon-paint-brush"></i> 審核通過 </a>
</td>

<!-- 審核通過模態(tài)框 -->
<div class="am-modal am-modal-no-btn" tabindex="-1" id="grade-box-success">
        <div class="am-modal-bd">     
            <div style="position: relative;top: 25px;">
                <button type="button" class="am-btn am-btn-primary am-u-sm-6" id="confirm-success" data-am-modal-close>確定</button>
                <button type="button" class="am-btn am-btn-danger am-u-sm-6" data-am-modal-close>取消</button>
            </div>
        </div>
</div>

在點擊審核通過之后,會彈出下面的模態(tài)框。現(xiàn)在,就是想每次點審核通過的時候,能獲取到不同的 “uri” 值。

我現(xiàn)在所想的就是,$(this).siblings($(".uri").val()); 這樣每次獲取當(dāng)前級別的,uri 類名的值。但是,發(fā)現(xiàn)報錯。 大佬們,求解

clipboard.png

回答
編輯回答
別傷我

.siblings ([selector])
里面的 selector 應(yīng)該是一個用于匹配元素的選擇器字符串。
這里就是 $(this).siblings(".uri"), 由于只有一個input ,可以不用指定選擇器,默認(rèn)返回第一個input的value值。
點擊事件綁定在 a標(biāo)簽上,使用 $(this).siblings().val(),應(yīng)該可以獲取到input 里面的value 值的。

貼圖里面報錯,貼下報錯行代碼吧。

2018年7月1日 07:48
編輯回答
絯孑氣
先說錯誤  siblings(這里面放的是dom,不是文本)  
那么應(yīng)該是 $(this).sibling($('.uri')).val()    //siblings 返回的應(yīng)該是數(shù)組,這里是單個

2017年7月11日 18:11