我有一组输入:
<input type="text" id="Class3Row0" name="Class3" class="Row0" value="0" onkeypress="return isNumberKey(event)">
<input type="text" id="Class3Row1" name="Class3" class="Row1" value="0" onkeypress="return isNumberKey(event)">
<input type="text" id="Class3Row2" name="Class3" class="Row0" value="0" onkeypress="return isNumberKey(event)">
.......
因此可以看出,每个id
形成了模式"Class3RowNo"
。
当我执行jQuery时:
$(function(){
$('input[id^="Class3"]').on('mouseover',function(){
alert("invoked!!");
});
});
当鼠标超过上面的第一个input
时(即带有id="Class3Row0"
的那个)警报会出现。但对于其他input
元素,它不会显示id
从"Class3"
开始。所以这里有什么问题,我该如何完成工作?
修改
这里似乎值得一提的是,第一个input
元素之后的输入是按照简单算法动态添加的: