Tag: jQuery

检查元素是否是父级的子元素

我有以下代码。 <html> <head> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> </head> <div id="hello">Hello <div>Child-Of-Hello</div></div> <br /> <div id="goodbye">Goodbye <div>Child-Of-Goodbye</div></div> <script type="text/javascript"> <!– function fun(evt) { var target = $(evt.target); if ($('div#hello').parents(target).length) { alert('Your clicked element is having div#hello as parent'); } } $(document).bind('click', fun); –> </script> </html> 我期望只有当点击Child-Of-Hello , $('div#hello').parents(target).length将返回> 0。 然而,只要我点击任何地方就会发生。 我的代码有什么问题吗?

用JavaScript清除文本select

简单的问题,我找不到答案:我怎样才能使用JavaScript(或jQuery)取消select可能在网页上select的任何文字? EG用户点击并拖动以突出显示一些文本 – 我想要一个函数deselectAll()来清除这个select。 我该怎么写呢? 谢谢您的帮助。

如何处理使用jQuerycheckbox的变化?

我有一些代码 <input type="checkbox" id="chk" value="value" /> <label for="chk">Value </label> <br/> <input type="button" id="But1" value="set value" /> <br /> <input type="button" id="But2" value="read checked" /> JavaScript的: $(document).ready(function () { console.log("Ready …"); registerHandlers(); function registerHandlers() { $('#But1').click(function () { $('#chk').prop('checked', !$('#chk').is(':checked')); }); $('#But2').click(function () { var chk1 = $('#chk').is(':checked'); console.log("Value : " + chk1); }); $('input[type="checkbox"]').change(function () […]

如何改变moment.js的语言

我正在尝试改变由moment.js设置的date的语言。 默认的是英文,但我想用德文。 这些是我试过的: var now = moment().format('LLL').lang('de'); 给南,没有工作。 var now = moment('de').format('LLL'); 没有反应,甚至没有工作。 var now = moment().format('LLL','de'); 没有改变,仍然是英语,没有工作。 这怎么可能?

如何删除/更改JQuery UI自动完成助手文本?

看来这是JQuery UI 1.9.0中的一个新function,因为我之前使用过JQuery UI,而且这个文本从来没有被join过。 在API文档中找不到任何相关内容。 因此,使用本地源代码的基本自动完成示例 $( "#find-subj" ).autocomplete({ source: availableTags }); 当search匹配时,显示这个相关的帮助文本: '1结果可用,使用向上和向下箭头键导航。 我怎样才能以很好的方式禁用它,而不是通过JQueryselect器删除它。

在jQuery中检测input的值变化

每当特定input框的值发生变化时,我想执行一个函数。 它几乎和$('input').keyup(function) ,但是当把文本粘贴到框中时没有任何反应。 $input.change(function)只会在input模糊时触发,所以当文本框发生改变时,我怎么会立即知道?

有没有经过适当的testing替代select2或select?

我正在寻找一个基本上提供相同的function,但包括适当的testing的Select2的替代品。 寻求圣杯? 最后一只独angular兽?

什么是.apply jQuery函数?

我看到,在不同的插件和代码,但我不明白这个function是什么…在jQuery API没有被引用!

XMLHttpRequest,jQuery.ajax,jQuery.post,jQuery.get有什么区别?

我怎样才能找出哪种方法最适合这种情况呢? 任何人都可以提供一些例子来了解function和性能方面的差异吗?

我可以通过JavaScript禁用CSS:hover效果吗?

我试图通过JavaScript来阻止浏览器使用CSS的:hover效果。 我已经在我的CSS中设置了a和a:hover样式,因为我想要一个hover效果,如果JS不可用的话。 但是,如果JS 是可用的,我想覆盖我的CSShover效果更顺利(例如使用jQuery颜色插件)。 我试过这个: $("ul#mainFilter a").hover( function(e){ e.preventDefault(); …do my stuff… }, function(e){ e.preventDefault(); …do my stuff… }); 我也试过用return false; ,但它不起作用。 这是我的问题的一个例子: http : //jsfiddle.net/4rEzz/ 。 该链接应该褪色而不会变灰。 正如fudgey所提到的,解决方法是使用.css()重置hover样式,但是我必须覆盖CSS中指定的每个属性(请参阅: http : //jsfiddle.net/raPeX/1/ ) 。 我正在寻找一个通用的解决scheme。 有谁知道如何做到这一点? PS:我不想覆盖每个我为hover设定的风格。