我想通过 JS 创建一些 html,因此我需要在 JS 文件中编写 html,如:
function createHtmlSection() {
return "<li class=\"chapter up-wrapper-btn\">" +
"<div>" +
"<button><i class=\"fa fa-plus\" onclick=\"addSection('up',this)\"></i></button>" +
"<label contenteditable=\"true\">section 1</label>" +
"</div>" +
"</li>";
}
Run Code Online (Sandbox Code Playgroud)
是否有工具或一些快捷方式来创建这种类型的 html 字符串?
我的意思是,在这种情况下,我需要手动输入所有这些 html。与+并添加所需的"标志。
可以转换的东西:
<li class="chapter up-wrapper-btn">
<div>
<button><i class="fa fa-plus" onclick="addSection('up',this)"></i></button>
<label contenteditable="true">section 1</label>
</div>
</li>
Run Code Online (Sandbox Code Playgroud)
到我需要手动输入的第一个字符串
我是Java开发人员,而不是C程序员.我正在尝试调用一些接收2D数组的函数,尝试如下:
#include <stdio.h>
int foo(int mat[][N])
{
printf("%d",N); /* <--- here error */
}
int main()
{
int a[5][5] =
{
{1, 2, 3, 4,5},
{1, 5, 5, 5,2},
{1, 4, 30,4,2},
{1, 2, 2,2, 2},
{1,1, 1,1, 2 }
};
foo(a);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
但是编译器说:
'N'未声明(首次使用此功能)
我必须有签名: int foo(int mat[][N])
那我该如何传递2D数组呢?
我有两个数据表,我试图将行从一个表复制到另一个表,我试过这个.问题是我的表格不完全相同,两个表都有公共标题,但是第二个表有更多列,因此我需要"智能"复制,即根据列标题名称复制行.
D1:
+--------+--------+--------+
| ID | aaa | bbb |
+--------+--------+--------+
| 23 | value1 | value2 | <----copy this row
Run Code Online (Sandbox Code Playgroud)
D2:
+--------+--------+--------+--------+
| ID | ccc | bbb | aaa |
+--------+--------+--------+--------+
| 23 | | value2 | value1 | <----I need this result
Run Code Online (Sandbox Code Playgroud)
但是这段代码:
string rowID=23;
DataRow[] result = dt1.Select($"ID = {rowID}");
dt2.Rows.Add(result[0].ItemArray);
Run Code Online (Sandbox Code Playgroud)
得到:
D2:
+--------+--------+--------+--------+
| ID | ccc | bbb | aaa |
+--------+--------+--------+--------+
| 23 | value1 | value2 | | <---- :( …Run Code Online (Sandbox Code Playgroud) 假设我在“共享”文件夹_Footer.cshtml和_Nav.cshtml布局下,并且要将它们都添加到主html中,例如:
@{
Layout = "~/Views/Shared/_Footer.cshtml";
Layout = "~/Views/Shared/_Nav.cshtml";
}
Run Code Online (Sandbox Code Playgroud)
可能吗?