在另一个问题中,有人让我使用这种编写 jQuery 的方法.append()
,但我似乎无法让它工作。控制台返回一个错误“意外字符串”,但我不知道我做错了什么。
不工作:
$(".create-form").submit(function(event){
var title = $("#story-name").val();
copy = $("#story-content").val();
$(".storyboard").append(
$("<li/>", className: "story").html(
$("<span/>", className: "story-count") +
$("<span/>", className: "story-title-input", content: title)));
});
我也试过用逗号代替“+”,.append()
而不是.html()
第一个附加元素。我可以通过写出所有的 html 来让它工作,但这感觉像是一种更简洁的方法。