如何将文本值推送到其父级和兄弟级 div。使用jquery
我需要从以下输入字段中选择所有值到它们各自的 div。请参见下面
<div id='table_row_div'>
<div id='txtbox'><input type=text name='from' value='<?php echo $someVal?>'></div>
<div id='splited'>
<div new="0"><div>i want text's splited value here</div>
<div new="1"><div>i want text's splited value here</div>
<div new="2"><div>i want text's splited value here</div>
</div>
</div>
这些输入文本字段包含 (1,0,0)、(0,1,1)、(1,0,1) 类型值。 。 上面的块大约是 49 次......我想要一个自动化系统来分割文本值,并在 attr(new) 的每个下一个 div 上仅推送“一个”字符;
我怎样才能使用 jquery 来做到这一点?我尝试了以下类型的代码..
var inputVal = $("#table_row_div #txtbox input");
var arrayFromDB = inputVal.val().split(',');
inputVal.closest('div').closest('div').find('div[new~="0"]').text(arrayFromDB[0]);
inputVal.closest('div').closest('div').find('div[new~="1"]').text(arrayFromDB[1]);
inputVal.closest('div').closest('div').find('div[new~="2"]').text(arrayFromDB[2]);
但这不起作用...
I need to select all values from following input fields to their respective divs.. see bellow
<div id='table_row_div'>
<div id='txtbox'><input type=text name='from' value='<?php echo $someVal?>'></div>
<div id='splited'>
<div new="0"><div>i want text's splited value here</div>
<div new="1"><div>i want text's splited value here</div>
<div new="2"><div>i want text's splited value here</div>
</div>
</div>
These input text fileds contains (1,0,0), (0,1,1), (1,0,1) type values...
The above block is about 49 times... and i want an automated system that splits the text value, and push only "one" character on each next div of attr(new);
how can i do this using jquery. i tried following type of code..
var inputVal = $("#table_row_div #txtbox input");
var arrayFromDB = inputVal.val().split(',');
inputVal.closest('div').closest('div').find('div[new~="0"]').text(arrayFromDB[0]);
inputVal.closest('div').closest('div').find('div[new~="1"]').text(arrayFromDB[1]);
inputVal.closest('div').closest('div').find('div[new~="2"]').text(arrayFromDB[2]);
But this doesn't work...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
首先,不要多次使用
ID
。 ID 被设计为唯一的。如果类的
ID
不唯一,请更改它们。您可以像这样实现您需要的解决方案:
HTML
jQuery
jsfiddle.net 上的工作演示。
First things first - don't use an
ID
more than once. IDs are designed to be unique.Change your
IDs
for classes if they're not going to be unique.You can implement the solution you need like this:
HTML
jQuery
Working demo on jsfiddle.net.
如果您使用“new”属性正确关闭 div 标签,可能会有所帮助。
It might help if you properly close the div tags with the "new" attribute.