-1

我有以下 JQuery:

fname = "TEST";
lname = "THIS";
spec = "DOCTOR";
addr = "999 vern blvd";
phonen = "999.999.9999";

$('#resultTable tr:last').after('<tr><td id=first>fname</td><td id=last>lname</td><td id=specialty>spec</td><td id=address>addr</td><td id=phone>phonen</td></tr>');

以下仅显示变量名称。如何编辑它以显示值?

4

6 回答 6

2

这应该可以解决问题:

$('#resultTable tr:last').after('<tr><td id=first>'+fname+'</td><td id=last>'+lname+'</td><td id=specialty>'+spec+'</td><td id=address>'+addr+'</td><td id=phone>'+phonen+'</td></tr>');
于 2013-05-07T20:18:28.130 回答
1

字符串连接

"<td id=first>" + fname + "</td>"
于 2013-05-07T20:17:22.120 回答
1

你的串联是错误的。您正在将变量名称写为字符串,而不是使用变量值。

$('#resultTable tr:last').after('<tr><td id=first>' + fname + '</td><td id=last>' + lname + '</td><td id=specialty>' + spec+ '</td><td id=address>' + addr+'</td><td id=phone>' + phonen +'</td></tr>');

为了提高可读性,您可以这样做:-测试演示

var newTr = $('<tr />').append(
    $('<td/>', {
        text: fname,
        id: 'first'
    }))
        .append(
    $('<td/>', {
        text: lname,
        id: 'lname'
    }))
        .append(
    $('<td/>', {
        text: specialty,
        id: 'specialty'
    }))
        .append(
    $('<td/>', {
        text: address,
        id: 'address'
    }))
        .append(
    $('<td/>', {
        text: phone,
        id: 'phone'
    }))
  $('#resultTable').append(newTr);
于 2013-05-07T20:17:38.323 回答
1
fname = "TEST";
lname = "THIS";
spec = "DOCTOR";
addr = "999 vern blvd";
phonen = "999.999.9999";

$('#resultTable tr:last').after('<tr><td id=first>'+fname+'</td><td id=last>'+lname+'</td><td id=specialty>'+spec+'</td><td id=address>'+addr+'</td><td id=phone>'+phonen+'</td></tr>');

里面的任何东西''都是一个字符串,因此你需要用一个'来停止字符串,+说你正在向字符串添加一些东西,然后是变量。在它之后,您常+说您将继续在字符串上添加内容,并再次'开始字符串部分。

于 2013-05-07T20:17:39.570 回答
1
$('#resultTable tr:last').after("<tr><td id=first>"+fname+"</td><td id=last>"+lname+"</td><td id=specialty>"+spec+"</td><td id=address>"+addr+"</td><td id=phone>"+phonen+"</td></tr>");
于 2013-05-07T20:18:08.487 回答
1

JavaScript 是一种解释型计算机编程语言。作为 Web 浏览器的一部分,实现允许客户端脚本与用户交互、控制浏览器、异步通信以及更改显示的文档内容。它在服务器端编程、游戏开发和桌面应用程序的创建中也很常见。

于 2013-09-27T16:42:24.680 回答