Javascript 使用jquery追加onclick
您好,我正在使用jquery构建一个表单,但我想要的是我创建的按钮,它应用了我一直在使用的onclick事件 jquery代码:Javascript 使用jquery追加onclick,javascript,jquery,Javascript,Jquery,您好,我正在使用jquery构建一个表单,但我想要的是我创建的按钮,它应用了我一直在使用的onclick事件 jquery代码: var $form = $('<div class="form row"></div>'); $form.append($('<button id="Back" class="button radius Back onclick="BuildUp()"><span>Back</span>')); thi
var $form = $('<div class="form row"></div>');
$form.append($('<button id="Back" class="button radius Back onclick="BuildUp()"><span>Back</span>'));
this.element.append($form);
var$form=$('');
$form.append($('返回
正如你看到的,它在onclick中加了一个空格,把大写的B和U变成小写。当我点击它时,它甚至不会触发任何东西,所以我不会得到“函数未定义”,只是什么都没有发生
我做错了什么?
谢谢你错过了一个引号
var $form = $('<div class="form row"></div>');
$form.append($('<button id="Back" class="button radius Back" onclick="BuildUp()"><span>Back</span>'));
this.element.append($form);
var$form=$('');
$form.append($('Back'));
this.element.append($form);
你忘了先关门
$form.append($('<button id="Back" class="button radius Back" onclick="BuildUp()"><span>Back</span>'));
$form.append($('Back'));
我想你错过了类
声明后的一个双引号。就在返回
之后和单击
之前
var $form = $('<div class="form row"></div>');
$form.append($('<button id="Back" class="button radius" Back onclick="BuildUp()"><span>Back</span>'));
this.element.append($form);
var$form=$('');
$form.append($('Back'));
this.element.append($form);
您忘记关闭该类,因此DOM结构的元素将因缺少引号而发生更改,请尝试在下面的行中使用这可能会对您有所帮助
**
返回
**有一个
"
我认为按钮半径后退后缺少按钮。如果要使用jQuery,那么也请将其用于事件注册。内联onclick
处理程序将处理程序与代码分离,没有什么好的理由。jQuery处理程序还提供其他功能。对于动态创建的元素,请使用委托事件处理程序r(例如,使用jQuery选择器在
上使用)。
var $form = $('<div class="form row"></div>');
$form.append($('<button id="Back" class="button radius" Back onclick="BuildUp()"><span>Back</span>'));
this.element.append($form);
<button id="Back" class="button radius Back" onclick="buildup()"><span>Back</span></button>