所以在代码的这部分是一个.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)
答案 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);