如下面这个结构代码
<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>
<!-- 审核通过模态框 -->
<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>
在点击审核通过之后,会弹出下面的模态框。现在,就是想每次点审核通过的时候,能获取到不同的 “uri” 值。
我现在所想的就是,$(this).siblings($(".uri").val());
这样每次获取当前级别的,uri 类名的值。但是,发现报错。 大佬们,求解
.siblings ([selector])
里面的
selector
应该是一个用于匹配元素的选择器字符串。这里就是
$(this).siblings(".uri")
, 由于只有一个input ,可以不用指定选择器,默认返回第一个input的value值。点击事件绑定在
a
标签上,使用$(this).siblings().val()
,应该可以获取到input 里面的value 值的。贴图里面报错,贴下报错行代码吧。