首页 > 其他分享 >遇到的问题之“input的值感觉没有设置上去,却有值”

遇到的问题之“input的值感觉没有设置上去,却有值”

时间:2022-12-15 17:13:46浏览次数:58  
标签:有值 上去 checkedVariations find 设置 input select2

案例一.批量设置参数

1.被设置的框

改为下拉框的问题可参考:https://www.cnblogs.com/saoge/p/16985318.html

<td>
    <app:input name="product.variations[${loopVarStatus.index }].supplierNo" required="true" maxLen="25"  classes="input-medium supplier-no" onchange="setSupplierNo(this)"></app:input>
</td>

 

2.批量设置框

<span class="control-inline ml10">拿货价(¥)</span>
<input id="batch-buying-value" class="form-control input-xsmall">
<button type="button" class="btn btn-sm btn-default"onclick="batchSet('#batch-buying-value', '.buying-price')">批量设置拿货价</button>

 

3.js函数

      //批量设置
        function batchSet(id, clazz){
        // 获取选择的被设置框 var checkedVariations = $("#product-variations-table").find("input[name='variationId']:checked"); if(checkedVariations.length == 0) { alert("请选择要操作的子SKU"); return; }

        // 用于循环 checkedVariations.each(function() {
          // 获取tr下的class中包含supplier-no的val值(这里前端看可能会没有修改,不知道是不是select2的特性),和class中有select2-shosen的文本(这里是select2显示的文本位置) $(this).closest("tr").find('.supplier-no').val(skuCode).find('.select2-chosen').text(skuCode) }); }

 

4.结果图

设置前

 

 设置后

 

 

 希望有大佬能解答下疑惑:input的值感觉没有设置上去,却有值

 

 

标签:有值,上去,checkedVariations,find,设置,input,select2
From: https://www.cnblogs.com/saoge/p/16985505.html

相关文章