Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 向表中添加行:字符串文字问题_Javascript_Jquery_Html Table - Fatal编程技术网

Javascript 向表中添加行:字符串文字问题

Javascript 向表中添加行:字符串文字问题,javascript,jquery,html-table,Javascript,Jquery,Html Table,这是我用于向表中添加新行的代码的一部分。我在编译与最后两个TD元素相关的代码时遇到问题。字符串文本始终存在错误。请帮我弄清楚 $( "#content tbody" ).append( "<tr>" + "<td>" + opr.val() + "</td>" + "<td>" + flightNum.val() + "</td>" + "<td>" + from_f.va

这是我用于向表中添加新行的代码的一部分。我在编译与最后两个TD元素相关的代码时遇到问题。字符串文本始终存在错误。请帮我弄清楚

$( "#content tbody" ).append( "<tr>" +
        "<td>" + opr.val() + "</td>" + 
        "<td>" + flightNum.val() + "</td>" + 
        "<td>" + from_f.val() + "</td>" +
        "<td id=" + flightNum.val() + " class='edit_but'>
          <div>
             <img src='images/edit.png' alt='Edit' />
          </div>
        </td>" +
        "<td id=" + flightNum.val() + " class='deact_but' onclick="deactivateRow('+flightNum.val()+')">
          <div>
             <img src='images/delete.png' alt='Deactivate' />
          </div>        
        </td>"  + "</tr>" ); 
$(“#content tbody”).append(”+
“+opr.val()+”+
“”+flightNum.val()+“”+
“”+来自于_f.val()+“”+
"
" +
"
"  + "" ); 
$(“#content tbody”).append(“+opr.val()+”+flightNum.val()+”+from_f.val()+”);

你的代码乱七八糟!有太多的引号(
)丢失,字符串concating(
+
)丢失

在一批固定后:

$( "#content tbody" ).append( "<tr>" +
        "<td>" + opr.val() + "</td>" + 
        "<td>" + flightNum.val() + "</td>" + 
        "<td>" + from_f.val() + "</td>" +
        "<td id=" + flightNum.val() + " class='edit_but'>" +
          "<div>" +
             "<img src='images/edit.png' alt='Edit' />" +
          "</div>" +
        "</td>" +
        "<td id=" + flightNum.val() + " class='deact_but' onclick='deactivateRow('" +flightNum.val()+")'>"  +
          "<div>" +
             "<img src='images/delete.png' alt='Deactivate' />" +
          "</div>"  +
        "</td></tr>" );​​​​​​​​​​​
$(“#content tbody”).append(”+
“+opr.val()+”+
“”+flightNum.val()+“”+
“”+来自于_f.val()+“”+
"" +
"" +
"" +
"" +
"" +

"该死的,你有很多不匹配和缺少的引号,不仅仅是在最后两行!我不认为onclick处理程序可以这样添加。@blazemonger-可以,但这是一种愚蠢的方法。你可以通过克隆现有表行并编辑它来绕过这类事情。为每个
td
添加一个类,然后你就可以轻松地替换一个单元格具有
.text()的数据
在添加克隆之前。你不需要添加一半的引号。最后四行很好。@PitaJ。如果它们不是像他写的那样在一行中,你就需要它们!我不是说他的代码应该是一个模型。不,他添加了制表符来格式化html,这样就可以让真实的人阅读。@Gusgus-这一行应该很好,是
定义了flightNum
吗?是的,定义了flightNum。实际上'gdoron'的代码已经编译好了。谢谢。
$( "#content tbody" ).append( "<tr>" +
        "<td>" + opr.val() + "</td>" + 
        "<td>" + flightNum.val() + "</td>" + 
        "<td>" + from_f.val() + "</td>" +
        "<td id=" + flightNum.val() + " class='edit_but'>" +
          "<div>" +
             "<img src='images/edit.png' alt='Edit' />" +
          "</div>" +
        "</td>" +
        "<td id=" + flightNum.val() + " class='deact_but' onclick='deactivateRow('" +flightNum.val()+")'>"  +
          "<div>" +
             "<img src='images/delete.png' alt='Deactivate' />" +
          "</div>"  +
        "</td></tr>" );​​​​​​​​​​​