Javascript jquery如何设置从输入字段到其他元素数据属性的值

Javascript jquery如何设置从输入字段到其他元素数据属性的值,javascript,jquery,Javascript,Jquery,这就是我得到的: <ul class="sortable"> <li data-order=""><input class="cant-see-me" value="3" /></li> <li data-order=""><input class="cant-see-me" value="1" /></li> <li data-order=""><input class="cant-see-m

这就是我得到的:

<ul class="sortable">
<li data-order=""><input class="cant-see-me" value="3" /></li>
<li data-order=""><input class="cant-see-me" value="1" /></li>
<li data-order=""><input class="cant-see-me" value="2" /></li>
</ul>

谢谢

您尝试的方法是通过“看不见我”课程获取每一个元素。这将根据HTML返回一个包含3个输入元素的数组。您需要获取属于每个
  • 元素的“看不见我”类的值:

    var bla = $($(this).find('.cant-see-me')).val();
    $(this).attr('data-order', bla);
    
    $.each($('.sortable li'), function (index, value) { 
    /*  $('.sortable li').each(function() {  this one had the same result*/
    
      var bla = $('.cant-see-me').val();
      $(this).attr('data-order', (bla));
    
    });
    
    var bla = $($(this).find('.cant-see-me')).val();
    $(this).attr('data-order', bla);