好的,我看过很多与我的不一样的例子。我只是想做一些事情(现在,只是一个警报),当一个复选框改变(点击,或其他)。我的代码:
$(document).ready( function () { $('input:checkbox').bind('change', function() { var id = $(this).attr("id").substring(5); var skill = $("#skill" + id).val(); alert("you processed skill number " + skill); }) }) ; // end doc ready可能与其他东西不同的一点是,我正在动态创建这些复选框,其中包含这样的另一个脚本(此处没有“脚本”标记):
<pre>src="jscript/skills_boxes.js" type="text/javascript" </pre> <br>
目前这是我的“问题”,但我已经在下面了,我的东西仍然不起作用。这里有什么时间问题吗?我很感激任何帮助。感谢。
答案 0 :(得分:1)
在函数上使用jquery。
$(document).ready(
function () {
$('body').on('change', 'input:checkbox', function() {
var id = $(this).attr("id").substring(5);
var skill = $("#skill" + id).val();
alert("you processed skill number " + skill);
})
}) ; // end doc ready