将输入值应用于其所有 td insidehtml
当里面有输入时,是否可以更改所有td的innerhtml,我的意思是获取输入的值并将其应用到它的td innerhtml,例如,这里是表及其内部输入:
<table>
<tr>
<td><input value="test" /></td>
<td>123</td>
</tr>
</table>
将其更改为这样:
<table>
<tr>
<td>test</td>
<td>123</td>
</tr>
</table>
对于所有 td 和输入值而不应用 id 和类?!请注意 td insidehtml 没有改变:) 谢谢大家的帮助! ;)
is it possible to change the innerhtml of all the td when it has the input inside, i mean to take the input's value and apply it to it's td innerhtml, for example, here's the table and its input inside:
<table>
<tr>
<td><input value="test" /></td>
<td>123</td>
</tr>
</table>
to change it smth into this:
<table>
<tr>
<td>test</td>
<td>123</td>
</tr>
</table>
for all of the td and input values without applying id's and classes?! please pay attention that td innerhtml didnt change :) thank you all for the help! ;)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这很容易。
首先为您的表命名(以便轻松找到它)。
然后您可以执行以下操作:
现场演示。
说明:
查找此特定表中
内的所有输入。
对于每个输入:
2.1 从输入中检索值
2.2 找到输入的第一个父级
标记,并将
That's pretty easy.
Name your table first (to find it easily).
Then you can do this:
Live demo.
Explanation:
find all inputs that are within
<td>
that are in this certain table.for each input:
2.1 retrieve value from the input
2.2 find first parent of the input that is a
<td>
tag and set itsinnerHTML
to that value是的,您可以这样做:
它假设
td
中只有一个input
。如果情况并非如此,则删除:only-child
。对
table td:has(:input:only-child)的解释
它表示,在
table
中取任何td
>,它有一个input
作为唯一的子项。您可以在这里测试它: http://jsfiddle.net/eydtw/
更新:采取 <代码>输入,它不是<代码>隐藏。
http://jsfiddle.net/eydtw/1/
或者:采用
输入
,即文本
。http://jsfiddle.net/eydtw/3/
Yes, you can do it like this:
It assumes there only is an
input
in thetd
. If that is not the case, then remove:only-child
.Explanation of
table td:has(:input:only-child)
It says, take any
td
within atable
, which has aninput
as the only child.You can test it here: http://jsfiddle.net/eydtw/
Update: take the
input
which is nothidden
.http://jsfiddle.net/eydtw/1/
or: take the
input
which istext
.http://jsfiddle.net/eydtw/3/