jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了javascript – 我可以将jquery事件绑定到最大数量的元素吗?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在构建一个简单的1页应用程序,允许某人策划json提要列表.尝试将mouseenter / mouSELEave事件绑定到具有给定类的页面上的所有输入时,我遇到了一个问题.简单地说,把第一部作品和第二部作品放在一起.

我必须遵循jquery

$(".Feed").on("mouseenter",".publish",function(){
            console.log("Feed")
        }); //this is for test purposes
        $(".Feed").on("mouseenter",".keys-input",function(){
            console.log($(this)); 
            $(this).siblings(".delete").fadeIn(75); 
        }); 
        $(".Feed").on("mouSELEave",function(){
            $(this).siblings(".delete").fadeOut(75); 
        });

和以下的HTML:

<div class="Feed"><!-- sorry for the confusion -->
    <div class="Feed-header">
    <h2>pga-2013.json</h2>
    <button class="publish button-white-bg button-save">Publish</button>
    </div>
    <div class="kvRow collapsed">
    <span class="delete icon">x</span>
    <input type="text" class="keys-input" value="free" disabled=""/> 
    <input type="text" class="values-input" value="0" disabled=""/>
    </div>
</div>

我问你是否有可以绑定的最大元素数量的原因是因为“.Feed”事件触发并且dom中只有11个,而“.keys-input”事件没有,并且有7266他们在dom上.无论是那个,还是我是盲目的,做一些愚蠢的事……

这里有一个较少的元素,但相同的代码工作http://jsfiddle.net/khLPc/

这是问题:Event on a disabled input输入被禁用,所以他们不会向我发射香蕉事件……

解决方法

禁用的元素不会触发该事件.

启用输入,它将工作.
点击这里,我启用了一个输入字段:
http://jsfiddle.net/balintbako/khLPc/1

显然我也必须包含一些代码

<input type="text" class="keys-input" value="free"/>

大佬总结

以上是大佬教程为你收集整理的javascript – 我可以将jquery事件绑定到最大数量的元素吗?全部内容,希望文章能够帮你解决javascript – 我可以将jquery事件绑定到最大数量的元素吗?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。