我有这样的东西:
jQuery.each(....), function(....){
// I try to do alert("Hello"); but it does not work
}
在代码中解释了我的问题,我无法实现显示"Hello"
的警报。您有解决此问题的想法吗?
谢谢!
答案 0 :(得分:0)
'each'方法需要在第一个实例中传递一个对象:-
var myThings = [1,2, 'Red Herrring',32,59,81,3];
jQuery.each(myThings,function(ind,val){
if (typeof val === 'string') {
alert(val+' is a string');
} else if (val <5) {
alert(val+' is less than 5');
}
})
使用每种方法的其他方法包括使用jQuery选择器向其传递DOM元素:-
jQuery('input').each(function(){
alert($(this).val())
})
'each'是一个非常有据可查的方法,当我学习时,我发现W3学校为初学者提供了最好的文档。
在这里查看其出色的参考指南:W3 Schools Each Reference或更好的参考指南,请访问jQuery API documentation,以获得对该方法的更彻底和详细的解释。
如果您遇到困难或想要实现某些特定目标,请随时提出任何问题!
总是很乐意帮助其他编码人员:)
var myThings = [1,2, 'Red Herrring',32,59,81,3];
jQuery.each(myThings,function(ind,val){
if (typeof val === 'string') {
alert(val+' is a string');
} else if (val <5) {
alert(val+' is less than 5');
}
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>