Javascript在页面刷新后工作,不知道解决方案
Javascript works after page refresh, not knowing the solution
我在custom.js文件中有这两个非常简单的javascript。
问题是它仅在页面刷新后才能工作。
现在它在正文标签中。我应该放在哪里?我该如何解决使其正常工作(而不是手动刷新站点)。我试过(文档).ready,但仍然不起作用。
我的网页
<body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script type="text/javascript" src="http://nosolution.com/js/custom.js"></script>
<span class="underline">Text</span>
<button>Change</button>
<span class="underline">Text</span>
<button class="hid">Change</button>
我的脚本
$(document).on('pageinit',function(){
$("button").click(function(){
$("span.underline").addClass("underlined");
});
$("button.hid").click(function(){
$("span.underline").removeClass("underlined");
});
});
非常感谢您的帮助。
你可以试试这个:
$(document).ready(function(){
$(document).on('click', 'button', function(){
$("span.underline").addClass("underlined");
});
$(document).on('click', 'button.hid', function(){
$("span.underline").removeClass("underlined");
});
});
Mike C.是正确的。 您的代码应按以下方式形成:
$(document).ready(function(){
$("button").click(function(){
$("span.underline").addClass("underlined");
});
$("button.hid").click(function(){
$("span.underline").removeClass("underlined");
});
});
相关文章:
- 永远都不知道如何在twgl中进行纹理工作
- 我可以'不要让这几行简单的代码正常工作,也不知道为什么
- 只是不工作,不知道为什么
- Javascript在页面刷新后工作,不知道解决方案
- Javascript链接停止工作,可以'我不知道为什么
- .find不't在jquery 1.4.2中工作,我可以'我不知道如何支持它
- 我可以'I don’我不知道我在做什么;m缺失,除了一个选项外,代码可以100%工作
- 我的用户脚本没有'我不工作;我不知道为什么(过度使用var关键字)
- getElementById(str)函数如何工作(不知道如何使用它,以及函数步骤如何)
- JavaScript if语句由于某些原因不能正常工作,我尝试了所有方法,但不知道哪里出了问题
- 我的javascript验证刚刚停止工作,我不知道为什么
- 我是jquery的新手,正在学习snap.svg,不知道这段代码是如何工作的?有人可以解释一下函数是如何得到值的
- 增加了一个暂停功能,不能工作.有人知道解决方法吗?
- Javascript工具提示不工作,不知道为什么
- Javascript代码不工作.有人知道为什么吗?
- Javascript脚本停止工作,我不知道为什么
- jQuery从1.8.3到1.9.1的迁移在一行中停止了工作,我不知道为什么
- (JQuery)'table.class'不会'不工作,我可以'我不知道为什么.它还选择
- jQuery更新事件处理程序不工作,我不知道为什么
- 不知道为什么日期选择器小部件不能工作,也不知道为什么id选择器不能自动填充结果字段