- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在编写一个包含 100 多个问答抽认卡的应用程序,并添加了红绿灯按钮,以允许用户反射(reflection)他们对每个问题/答案的理解程度。
<form>
<fieldset data-role="controlgroup" data-theme="b" data-type="horizontal" data-mini="true">
<legend>Rate your understanding</legend>
<input type="radio" name="traffic-lights" class="red" id="red" value="on" checked="checked">
<label for="red"><img src="http://new.chemistry-teaching-resources.com/images/red-light18.png" width="18px" height="18px" ></label>
<input type="radio" name="traffic-lights" class= "orange" id="orange" value="off">
<label for="orange"><img src="http://new.chemistry-teaching-resources.com/images/Orange-light18.png" width="18px" height="18px"></label>
<input type="radio" name="traffic-lights" class="green" id="green" value="other">
<label for="green"><img src="http://new.chemistry-teaching-resources.com/images/green-light18.png" width="18px" height="18px"></label>
</fieldset>
脚本是:
$(document).ready(function () {
$(".red,.orange,.green").change(function () {
$('.red_results').text($('.red:checked').length);
$('.orange_results').text($('.orange:checked').length);
$('.green_results').text($('.green:checked').length);
});
});
最后,我想记录红色/橙色/绿色按钮的点击次数。
<p><span class="red_results">0</span> <img src="http://new.chemistry-teaching-resources.com/images/red-light18.png" width="18px" height="18px"> <span class="orange_results">0</span> <img src="http://new.chemistry-teaching-resources.com/images/Orange-light18.png" width="18px" height="18px"> <span class="green_results">0</span> <img src="http://new.chemistry-teaching-resources.com/images/green-light18.png" width="18px" height="18px"></p>
我基于许多类似的堆栈溢出示例,主要是Counting Checked Radio Buttons with jQuery .
我已经在 jsfiddle 上完美运行了,http://jsfiddle.net/ginneswatsonkelso/k1u2f56o/1/但在我的应用程序中不起作用。
我使用的js是jquery-1.6.4.min.js、jquery.mobile-1.0.min.js和jquery-1.11.3.js,它适用于jsfiddle上的所有3个。
大概是我做错了什么,但我就是看不到。
我的其余部分是
<script src="jquery-mobile/jquery-1.6.4.min.js" type="text/javascript"></script>
最佳答案
jQuery on()事件是在 jQuery 1.7 版本中引入的。
您正在运行的 jQuery 版本不支持 on() 方法。需要早期版本的 jQuery .live()或.delegate() ,后者是事件委托(delegate)的首选方法。
如果可以的话,您应该考虑更新您的 jQuery 版本以使用更多最新功能。
关于javascript - 计数单选按钮不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31597957/
今天有小伙伴给我留言问到,try{...}catch(){...}是什么意思?它用来干什么? 简单的说 他们是用来捕获异常的 下面我们通过一个例子来详细讲解下
我正在努力提高网站的可访问性,但我不知道如何在页脚中标记社交媒体链接列表。这些链接指向我在 facecook、twitter 等上的帐户。我不想用 role="navigation" 标记这些链接,因
说现在是 6 点,我有一个 Timer 并在 10 点安排了一个 TimerTask。之后,System DateTime 被其他服务(例如 ntp)调整为 9 点钟。我仍然希望我的 TimerTas
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我就废话不多说了,大家还是直接看代码吧~ ? 1
Maven系列1 1.什么是Maven? Maven是一个项目管理工具,它包含了一个对象模型。一组标准集合,一个依赖管理系统。和用来运行定义在生命周期阶段中插件目标和逻辑。 核心功能 Mav
我是一名优秀的程序员,十分优秀!