如何在span标签中打印变量的值?

时间:2017-06-29 09:53:25

标签: javascript html jsp-tags

所以在代码的这部分是一个.jsp文件:

if($('accountAddress-table-title').length == 0) 
{
                console.log("Adding title accountAddress-table-title");
                var spanAccountAddressTableTitle = $("<span id='accountAddress-table-title' style='font-size: 20px;font-weight: bold;margin-left: 10px;'>Opportunity Account </span>");
                $('#accountAddress-table_filter').before(spanAccountAddressTableTitle);
}

我正在尝试打印存储在变量accountOracleId中的值:

var accountOracleId = $(this).data( 'account-oracleid' );

if(addressId != null && addressId.length > 0) 
{
     $('#btnAddres-label').html("Modify Address of Account ("+accountOracleId+")");
} else {
                     $('#btnAddres-label').html("Create Address");
       }    

请帮我打印机会帐户旁边的accountOracleId值。

结果输出应如下所示:

Opportunity Account (accountOracleId)

2 个答案:

答案 0 :(得分:1)

要将任何text / html分配给DOM元素,您需要首先使用选择器对其进行定位:

使用

<section [ngClass.class1]="menu1 || menu2" [ngClass.class2] = "(menu1 || menu2) && something"> $('#idOfElement') - $('.classOfElement')表示身份,#表示。

将text / html分配给DOM元素,您需要.来更改文本,或.text()更改html。

一起看起来像是:

.html()

在你的情况下,它可能只是$('#id').text('some text');为空。要查看变量的内容,您可以使用$(this).data('account-oracleid')登录浏览器控制台(通过控制台选项卡下的开发人员工具访问 - Firefox上的F12)。

因此,您的完整脚本应该类似于:

console.log

如果console.log返回空值,那么问题在于您的数据标记而不是您的代码。

答案 1 :(得分:0)

使用jQuery

$('#id_name/.class_name').html(value_to_insert);