可以't将span内容设置为文本框输入
Can't set span contents to textbox input
我正试图将SPAN值的内容放入文本INPUT框中。
<script>
function myFunction()
{
$('input[name=exp_total_copy]').val($('[name=document.getElementById("grandtotal").innerText]').val());
}
我也尝试过:$('input[name=exp_total_copy]').val($('document.getElementById("grandtotal").innerText').vl());
文本框:
<input type="text" name="exp_total_copy" id="exp_total_copy">
跨度:
<span class="description" for="element_7"><b>Total: $</b><span name="grandtotal" id="grandtotal">0.00</span></span>
因此,基本上,当我的一个文本框onClick发生时,MyFunction()被激活,并应该获取grandtotal跨度的内容,并将其插入exp_total_copy的文本框中。
您没有执行查询;你把它当作一根绳子。
$('input[name=exp_total_copy]').val($('[name='+document.getElementById("grandtotal").innerText+']').val());
但是为什么要麻烦DOM查询呢?只需使用jQuery:
$('input[name=exp_total_copy]').val($('[name='+$("#grandtotal").text()+']').val());
You just complicated it more. what work should be
function myFunction(){
var spanText = $("#grandtotal").text();
$("input[name=exp_total_copy]").val(spanText);
}
OR
//using the Id attributes
function myFunction(){
var spanText = $('#grandtotal').text();
$('#exp_total_copy').val(spanText);
}
相关文章:
- 在node.js中使用JavaScript从JSON对象获取和设置文本内容
- 在不使用javascript的情况下,可以在表单字段中设置文本占位符(以提示最终用户插入特定格式)
- 在PHP中,如何通过单击页面上的文本来设置文本框值
- 选项设置文本值重复..有没有我可以检查的财产以避免重复
- HTML + JS:设置文本区域内容样式的最佳方式
- 进度条.js动态设置文本
- 如何为“this”设置文本修饰
- Rails 4 - 设置文本区域的字符数限制
- 无法在文本区域设置文本
- setInterval可设置文本区域上的文本
- 尝试根据屏幕大小预先设置文本
- 如何根据需要设置文本框/选择-使用JavaScript
- 如何设置文本输入's宽度为0px,包括Bootstrap
- 如何根据下拉框选择设置文本框值
- 用新行设置文本区域的值
- 从客户端(jQuery或JavaScript)设置ASPXGredView设置文本标题
- 如何在RaphaelJS中设置文本字体
- 角度 2,在表单中设置文本输入的值
- CSS 在 javascript 中设置文本框的样式
- 如何自动设置文本框输入的格式