我正在尝试将变量附加到HTML SPAN标记或P标记。我可以在INPUT标签中显示变量没有问题。我不知道为什么我在显示任何其他标签中的变量时出现问题。
<script>
$(function()
{
$('.forecastedit'.click(function(e)
{
e.preventDefault();
$uid = $(this).attr('data-uid');
$service = $(this).attr('data-service');
$pol = $(this).attr('data-pol');
$('#uid').val($uid); // also tried $('.uid').val($uid);
$('#fcservice').val($service); // also tried $('#fcservice span').val($fcservice);
$('#fcpol').val($pol);
$('#forecastmodal').modal('show');
});
});
以下是需要附加的HTML:
<div class="modal fade" id="forecastmodal">
<div class="modal-content">
// I have no problem getting the variables to print in the INPUT tags
<input type="text" class="form-control uid" id="uid" />
<input type="text" class="form-control fcservice" id="fcservice" />
<input type="text" class="form-control fcpol" id="fcpol" />
// These are the tags I would like to get the variable to print
<span class="uid" id="uid"></span>
<p class="service" id="service"></p> // P tag just for example
<span class="fcpol" id="fcpol"></span>
</div>
</div>
重申一下,我希望能够将JavaScript变量打印到SPAN标签或P标签而不是INPUT标签。
答案 0 :(得分:1)
{1: [[0,100], [100, 500], [500, 800]], 2: [[0, 700], [800, 1000]]}
等具有input, textarea
属性。其他标签如value
等没有。您可以使用span, div
将文本插入这些元素中
答案 1 :(得分:1)