javascript - 如何从内联样式属性中获取值并将其放入最接近的输入值中? jQuery

标签 javascript html jquery replace

如何从内联样式属性中获取值,删除“%”,并将其放置在最近(或下一个)输入值属性内?

<div>
    <div>
       <div style="width: 52%;"></div>
    </div>
    <input type="hidden" name="item_1" value="0">
</div>

<div>
    <div>
       <div style="width: 52%;"></div>
    </div>
    <input type="hidden" name="item_2" value="0">
</div>

我需要获取每个 <div style="width: 52%;"> 的“52”并将其放入最接近的输入值中替换“0”。我怎样才能在 jQuery 中做到这一点?谢谢

最佳答案

$('div[style]').each(function () {
    $(this).parent().next().val( parseFloat(this.style.width) );
});

这是 fiddle :http://jsfiddle.net/7GA4n/

关于javascript - 如何从内联样式属性中获取值并将其放入最接近的输入值中? jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14652365/

相关文章:

javascript - 遍历 D3 中所有数据点之间的所有值

html - 迁移到新的虚拟主机时出现意外的空格和不正确的样式

javascript - jQuery 记住多个焦点事件的原始文本框值

javascript - 如何更改 fullCalendar 中类型的事件背景颜色?

javascript - Chrome 没有声明我的 JavaScript 函数

javascript - 是否也应避免通过符号扩展内置 Javascript 原型(prototype)?

javascript - 如何让视频占据视口(viewport)的高度和宽度?

jquery - html 创建带有页脚、页眉和内容的动态页面

javascript - 两个 javascript 相互冲突

javascript - 我们如何通过不在同一个父元素中使用 jQuery siblings()?