- javascript/
- Javascript Jquery,创建具有自定义ID的表标记,然后稍后引用该ID并向其附加新标记
Javascript Jquery,创建具有自定义ID的表标记,然后稍后引用该ID并向其附加新标记
Javascript Jquery,创建具有自定义ID的表标记,然后稍后引用该ID并向其附加新标记,javascript,jquery,Javascript,Jquery,因此,本质上,我想用一个自定义ID将一个标记附加到,然后在稍后的代码中引用带有自定义ID的表,并向其附加、或
下面是一个例子:
dataHold = data[1].split("@")[1]; //just imagine this as "yahoo.com"
if( !hold.includes( dataHold ) )
{
$("body").append
因此,本质上,我想用一个自定义ID将一个标记附加到,然后在稍后的代码中引用带有自定义ID的表,并向其附加、或 |
下面是一个例子:
dataHold = data[1].split("@")[1]; //just imagine this as "yahoo.com"
if( !hold.includes( dataHold ) )
{
$("body").append
(
"<table id='"+dataHold+"'>"+
"<tr>"+
"<th>"+dataHold+"</th>"+
"</tr>"+
"</table>"
);
$( "#"+dataHold ).append
(
"<tr>"+
"<td>"+data[1]+"</td>"+
"<td>"+data[2]+"</td>"+
"<td>"+data[3]+"</td>"+
"</tr>"
);
}
dataHold=data[1]。拆分(“@”)[1]//想象一下这就是“yahoo.com”
如果(!保持包括(数据保持))
{
$(“正文”)。附加
(
""+
""+
“”+数据保持+“”+
""+
""
);
$(“#”+dataHold).append
(
""+
“”+数据[1]+“”+
“”+数据[2]+“”+
“”+数据[3]+“”+
""
);
}
它确实附加了标记,但是由于某种原因,标记附加不起作用,我不知道为什么。有什么想法吗?当您的代码与此代码片段隔离时,您的代码工作正常:
var dataHold=“testId”;
var数据=[“foo”、“bar”、“carrots”、“brocoli”];
$(“正文”)。附加(
"" +
"" +
“”+数据保持+“”+
"" +
""
);
$(“#”+dataHold).append(
"" +
“”+数据[1]+“”+
“”+数据[2]+“”+
“”+数据[3]+“”+
""
);代码>
您的jQuery代码很好,因此问题在于您的变量或缺少jQuery。确保已加载jQuery,并且三个变量(hold 、data 和dataHold )已实际解析。不要忘记,hold 是而不是应该包括dataHold ,用于输入if 条件
下面的代码段显示了此操作预期(所有变量设置正确):
const hold=data=[2,3,4,5];
常数数据保持=1;
如果(!保持包括(数据保持)){
$(“正文”)。附加(
"" +
"" +
“”+数据保持+“”+
"" +
""
);
$(“#”+dataHold).append(
"" +
“”+数据[1]+“”+
“”+数据[2]+“”+
“”+数据[3]+“”+
""
);
}
啊,我看到问题了。我的例子是yahoo.com之类的东西,显然“.com”把一切都搞砸了。啊,我明白了问题所在。我的例子是yahoo.com之类的东西,显然“.com”把它搞砸了。“com”部分把它搞砸了。。。
|