2

我在 JavaScript 中有下面的代码行,它使用 for..in 函数遍历对象的项目,但问题是它总是给我索引值和其他值而不是对象的项目。

for (imgElem in $('.icon-bookmark-checked')){                       
                        console.log(imgElem)
                    }

上面的代码行给了我如下的输出。

0
1
2
3
4
length
prevObject
context
selector
jquery
constructor
toArray
get
pushStack
each
map
slice
first
last
eq
end
push
sort
splice
extend
find
filter
not
is
init
has
closest
index
add
addBack
parent
parents
parentsUntil
next
prev
nextAll
prevAll
nextUntil
prevUntil
siblings
children
contents
ready
data
removeData
queue
dequeue
clearQueue
promise
on
one
off
trigger
triggerHandler
text
append
prepend
before
after
remove
empty
clone
html
replaceWith
detach
domManip
appendTo
prependTo
insertBefore
insertAfter
replaceAll
css
show
hide
toggle
fadeTo
animate
stop
finish
slideDown
slideUp
slideToggle
fadeIn
fadeOut
fadeToggle
delay
val
attr
removeAttr
prop
removeProp
addClass
removeClass
toggleClass
hasClass
blur
focus
focusin
focusout
load
resize
scroll
unload
click
dblclick
mousedown
mouseup
mousemove
mouseover
mouseout
mouseenter
mouseleave
change
select
submit
keydown
keypress
keyup
error
contextmenu
hover
bind
unbind
...

知道我在这里做错了什么吗?

我尝试了很多但无法成功。

如何使用 for..in 循环完成此任务?

4

0 回答 0