j查询如何将值从输入字段设置为其他元素数据属性
jquery how to set values from input field to other element data-attribute
这就是我得到的:
<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>
我需要这个:
<ul class="sortable">
<li data-order="3"><input class="cant-see-me" value="3" /></li>
<li data-order="1"><input class="cant-see-me" value="1" /></li>
<li data-order="2"><input class="cant-see-me" value="2" /></li>
</ul>
我需要用输入字段中找到的值填充数据顺序值。我已经尝试了每个函数,但我得到的只是第一个输入字段"3"中的值要插入到数据顺序中。
这是我尝试过的+它的许多变体
$.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));
});
谢谢
你尝试这样做的方式是用"cant-see-me"类获取每个元素。这将根据 HTML 返回一个包含 3 个输入元素的数组。您需要获取属于每个单独<li>
元素的"cant-see-me"类的值:
var bla = $($(this).find('.cant-see-me')).val();
$(this).attr('data-order', bla);
相关文章:
- 而循环只设置php中输入字段中的第一个值
- Extjs图表:动态设置字段
- 正在设置字段和'带有'陈述
- mailto:未在 GroupWise 8 消息中正确设置字段
- JavaScripts,AJAX,PHP:获取json字符串后无法设置字段值
- 使用 JQuery 重新设置字段值
- jQuery - 在通过加载函数加载操作页面时在操作页面中设置字段值
- 如何在高位图表中设置字段名
- 在Lotus Notes Web窗体中设置字段的JavaScript
- 从内部对象javascript设置字段值
- 如何在像这样的javascript对象中设置字段
- 是否有一种方法可以更新或设置字段,就像upsert对文档所做的那样
- 设置字段在不同的框架从javascript
- javascript:设置字段值并提交表单
- React Redux-如何在应用程序状态中设置字段
- 在 extjs 或 getCount() 的存储中动态设置字段在模型中给出 0
- CRM 2011 onChange 事件处理程序在 JavaScript 设置字段时未触发
- 我如何使用javascript在输入选择(HTML)中设置字段
- 如何设置字段的需求级别
- 我设置字段值w/ javascript, onchange未触发.可选择的解决方案