Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我得到;w、 fn.init ;[prevObject:w.fn.init(1)]”;当我打开控制台日志时_Javascript_Jquery - Fatal编程技术网

Javascript 我得到;w、 fn.init ;[prevObject:w.fn.init(1)]”;当我打开控制台日志时

Javascript 我得到;w、 fn.init ;[prevObject:w.fn.init(1)]”;当我打开控制台日志时,javascript,jquery,Javascript,Jquery,我最近遇到了一个以前从未见过的javascript问题 我把它剪短 我正在尝试将“小拇指”类的所有图像放入一个数组: 变量图像=$('.small thumbs') 但是当我console.log(images)时,我得到了这个->w.fn.init[prevObject:w.fn.init(1)] 我试图用谷歌搜索,但我找不到任何能解决我问题的方法,所以如果有人能解释这是什么以及如何克服它,我将不胜感激 <?php include_once 'includes/header.p

我最近遇到了一个以前从未见过的javascript问题

我把它剪短

我正在尝试将“小拇指”类的所有图像放入一个数组:

变量图像=$('.small thumbs')

但是当我console.log(images)时,我得到了这个->w.fn.init[prevObject:w.fn.init(1)]

我试图用谷歌搜索,但我找不到任何能解决我问题的方法,所以如果有人能解释这是什么以及如何克服它,我将不胜感激

<?php 
    include_once 'includes/header.php';
 ?>

        <div class="col-10 product-page-container">
            <div class="more-images">
                <li id="1" class="all"><img src="assets/1.jpg" class="small-thumbs"></li>
                <li id="2" class="all"><img src="assets/2.jpg" class="small-thumbs"></li>
                <li id="3" class="all"><img src="assets/3.jpg" class="small-thumbs"></li>
                <li id="4" class="all"><img src="assets/4.jpg" class="small-thumbs"></li>
            </div>

            <div class="row">
              <div class="col-8">
                <img src="assets/image-name.jpg" id="main-product-image">

                <a class="prev">&#10094;</a>
                <a class="next">&#10095;</a>

              </div>
              <div class="col-4">
                <h2 id="product-title">Adidas NMD_R1 Shoes</h2>
                <p id="product-price">£109.99</p>
                <p id="product-color">Color
                    <li class="color"></li>
                    <li class="color"></li>
                    <li class="color"></li>
                </p>
                <p id="product-size">Size and Quantity</p>
                <div class="size">
                    <select id="size" class="custom-select">
                        <option selected>Select Size</option>
                        <option value="6.5">6.5</option>
                        <option value="7">7</option>
                        <option value="7.5">7.5</option>
                        <option value="8">8</option>
                        <option value="8.5">8.5</option>
                        <option value="9">9</option>
                        <option value="9.5">9.5</option>
                        <option value="10">10</option>
                    </select>
                </div>
                <div class="qty">
                    <select id="qty" class="custom-select">
                        <option value="1">1</option>
                        <option value="2">2</option>
                        <option value="3">3</option>
                        <option value="4">4</option>
                        <option value="5">5</option>
                        <option value="6">6</option>
                        <option value="7">7</option>
                        <option value="8">8</option>
                        <option value="9">9</option>
                        <option value="10">10</option>
                    </select>
                </div>

                <div class="clear"></div>
                <button class="btn btn-success add-to-bag-btn">Add to bag</button>
              </div>
            </div>

<?php 
    include_once 'includes/footer.php';
 ?>

  • ❮ ❯ 阿迪达斯NMD_R1鞋

    109.99英镑

    颜色

  • 尺寸和数量

    选择大小 6.5 7. 7.5 8. 8.5 9 9.5 10 1. 2. 3. 4. 5. 6. 7. 8. 9 10 添加到包中
    $(“.small thumbs”)
    是jQuery集合,而不是数组。您可以将其作为类似数组的对象进行访问,但并非所有对象都将其视为数组
    console.log
    显示对象本身

    可以使用
    .get()
    返回包含集合中元素的真实数组

    console.log($(".small-thumbs").get());
    
    $(“.small thumbs”)
    是jQuery集合,而不是数组。您可以将其作为类似数组的对象进行访问,但并非所有对象都将其视为数组
    console.log
    显示对象本身

    可以使用
    .get()
    返回包含集合中元素的真实数组

    console.log($(".small-thumbs").get());
    

    这就是使用
    console.log()
    时jQuery对象的外观。您希望看到什么?我希望看到一个包含所有图像的数组,类为“small thumbs”,您可以像数组一样访问它吗?不,它说的是未定义这是使用
    console.log()
    时jQuery对象的样子。你希望看到什么?我想看到一个包含所有图像的数组,类为“小拇指”,你能像数组一样访问它吗?不,它说取消定义我现在得到一个空数组[]你在
    $(document)中运行你的代码吗。ready()
    ?哦,伙计,你是个救生员。我完全忘记了,非常感谢:)我现在得到一个空数组[]你正在
    $(文档)中运行你的代码。准备好了吗()
    ?哦,天哪,你是个救命恩人。我完全忘了,非常感谢:)