jQuery事件没有';不能在Javascript中使用html标记
javascript中的html标记:jQuery事件没有';不能在Javascript中使用html标记,javascript,jquery,html,Javascript,Jquery,Html,javascript中的html标记: var html="<div><a class='link' href='#'>Click</a></div>; html ` 为什么jQuery不起作用当我这样做的时候,我尝试了html标记中的函数和事件,它起作用了 var html=”“; var html="<div><a class='link' href='#'>Click</a></div>"
var html="<div><a class='link' href='#'>Click</a></div>;
html
`
为什么jQuery不起作用当我这样做的时候,我尝试了html标记中的函数和事件,它起作用了 var html=”“;
var html="<div><a class='link' href='#'>Click</a></div>";
^^^缺少结束“您需要将回调函数传递给
。单击()
方法,如下所示:
$(".link").click(function() {
// do something
});
您在
html
行中缺少结束语“
如果这是您将代码放在堆栈溢出上的输入错误,请确保html
变量的值在onload
事件之前:
var html="<div><a class='link' href='#'>Click</a></div>";
$(document).ready(function(){
$("#html").html(html);
$(".link").click();
});
$(".link").click(function() {
alert('The link was clicked.');
});
它正在工作:您的var声明中没有输入错误吗?字符串的结尾不是
“
如果这真的是你所有的HTML,JavaScript代码到底在哪里?好的,我看到它在工作。那么…你的问题得到了回答吗?如果是,你应该接受对你最有帮助的答案。:-)即使这样也在工作:为什么你想把焦点放在一个隐藏字段上??
var html="<div><a class='link' href='#'>Click</a></div>";
$(document).ready(function(){
$("#html").html(html);
$(".link").click();
});
$(".link").click(function() {
alert('The link was clicked.');
});