根据jQuery中的列表顺序更改输入值

达米安·史密斯(Damian Smith)

昨天我问了一个问题,我意识到这并没有多大意义,所以希望现在我使它变得更简单了!

我有一个无序列表

<ul id="itemlist">
<li>item 1 <input type="hidden" name="slide-order[]" value="slide[]" /></li>
<li>item 2 <input type="hidden" name="slide-order[]" value="slide[]" /></li>
</ul>

还有这个可排序的脚本

$("#itemlist").sortable({
    change: function(event, ui){

         var sort = $('#itemlist').find('input');

         sort.each(function(index){
            $(this).val((index + 1));
         });
    }
});

我需要的是在移动列表项时始终将值保持在1,2,3,4等的顺序。因此,即使将项目2移到顶部,该值也将变为1。

我尝试了各种方法,但似乎没有任何效果:/

安东

像这样吗?

$("#itemlist").sortable({
    stop: function(event, ui){
        var cnt = 1;
        $(this).children('li').each(function(){
            $(this).children('input').val("slide["+cnt+"]");
            cnt++;
        });
    }
});

演示

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python:根据列表更改字典中的值?

来自分类Dev

根据列表中的顺序替换列中的值

来自分类Dev

jquery 根据值长度更改输入掩码模板

来自分类Dev

使用JQuery根据值在列表内选择输入

来自分类Dev

根据Angular中的下拉列表更改输入类型?

来自分类Dev

根据角度中的输入参数更改文本框值

来自分类Dev

根据角度中的输入参数更改文本框值

来自分类Dev

根据更改的输入更新HTML输出中的值

来自分类Dev

根据选择输入更改输入值

来自分类Dev

如何根据字典的长度/顺序更改从字典列表中提取特定值

来自分类Dev

根据下拉列表中的选定项目以编程方式更改值

来自分类Dev

使用jQuery根据动态单选输入属性值更改总输入值

来自分类Dev

Bin列表中的顺序值

来自分类Dev

将值分配给列表并根据用户输入进行更改

来自分类Dev

将值分配给列表并根据用户输入进行更改

来自分类Dev

根据jQuery中的元素“值”更改HREF链接

来自分类Dev

根据控制器值解开jquery中的列表项

来自分类Dev

根据输入文本更改SELECT值

来自分类Dev

根据输入值更改选项值

来自分类Dev

jQuery不更改输入值

来自分类Dev

jQuery不更改输入值

来自分类Dev

根据其顺序更改深层嵌套Javascript对象中同名属性的多个值

来自分类Dev

如何使用Jquery更改列表元素的顺序?

来自分类Dev

如何使用Jquery更改列表元素的顺序?

来自分类Dev

反应:如何根据输入值提醒列表

来自分类Dev

javascript / jquery根据在文本输入字段中输入的值更改html元素

来自分类Dev

如何根据[in R]中包含的值的顺序对向量列表进行排序

来自分类Dev

如何更改 C 中的数组输入顺序

来自分类Dev

使用JQuery从列表中按值选择输入

Related 相关文章

热门标签

归档