Tag: jQuery的

删除父元素,但在HTML中使用jquery保留子元素

从下面的HTML我想删除div和H2标签,但使用jquery保留UL标签。 请告诉我如何实现这一目标 谢谢

如何在jquery上传之前预览图像

我可以使用javascript fileReader读取上传的图像,但是如何在jquery中读取上传的图像,以便我可以在上传之前预览图像?

jQuery:触发器click()不起作用?

为什么单击trigger1和trigger2不会点击open ? trigger1 trigger2 open 使用ready ( trigger3 )也不起作用: trigger3 … jQuery(document).ready(function(){ jQuery(‘#trigger3’).bind(‘click’, function(){ jQuery(‘#open’).html(‘to be fired’); /* works */ jQuery(‘#open’).click(); }); jQuery(‘#trigger3’).click(function(){ jQuery(‘#open’).html(‘to be fired’); /* works */ jQuery(‘#open’).click(); }); });

单击1后禁用jqueryfunction,以防止多次执行

我有以下function,它可以获取超出默认情况下显示的20个以上的注释 $(‘.more_comments_link’).live(‘click’, function() { $(“.more_comments_link”).text(“Fetching More Comments …”); var ajaxOpts = { type: “get”, url: “ajax_getcomments.php”, dataType: ‘json’, data: “&itemid=&type=1&owner=&more=1”, success: function(data) { $(‘.discussion-more’).after(data); $(“.discussion-more”).hide(); } }; $.ajax(ajaxOpts); return false; }); 它的工作原理,唯一的问题是,用户可以非常快速地点击按钮3次,并且它会向ajax_getcomments.php发送3个请求,每次都获得相同的结果集。 我尝试添加 $(“.more_comments_link”).unbind(‘click’); 但它没有做任何事情。 初始结果集也是用jquery获取的,因此我使用.live(click’ 不确定它是否与它不起作用有关。

删除包装div并保留所有子div完整?

我有一个包装器div,里面有几个子div,并且这些子div内也有标签。 我想删除包装器div。 我已经考虑过JQuery的解包,但似乎我需要指定子div来告诉Jquery要解包的内容。 如果有几个孩子,这会有效吗? 所以,代码看起来像: 任何帮助,一如既往,表示赞赏。 谢谢。

jQuery:处理id属性中的空格

我有一个id =“AB”的元素。 以下代码失败 : $(“#AB”).click(function(){alert();}); 以下代码不会失败 : $(“#AB”).click(function(){alert();});

文档就绪后,JQuery等待x秒

下面的代码等到dom准备好了 jQuery(document).ready(function(){ 我必须写什么简单让jquery函数的执行在文档准备好后等待2秒? 我需要这个来缩小插件的多个实例之间的冲突。 谢谢

如何在Chrome扩展内容中使用jQuery而不会发生冲突

如何在我的谷歌浏览器扩展程序中使用jQuery而不与网页上的脚本冲突? 因为当我使用jQuery并且网页上的另一个脚本使用$时,我的内容脚本会死亡或网页死亡,

单击子项时如何忽略单击事件

所以我有以下场景: Sample text. Anchor link $(“#block”).click(function() { alert(‘test’); }); 当我点击div内的任何地方时,我都会收到“测试”警报。 但是,当我点击“锚点链接”时,我希望防止这种情况发生。 我该如何实现呢? 谢谢

如何在浏览器中使用jquery禁用Ctrl + A(全选)?

我试图阻止从页面复制信息(当然,对于非技术用户)。 我知道如何禁用使用鼠标选择文本 。 以下jquery代码有效: $(function(){ $.extend($.fn.disableTextSelect = function() { return this.each(function(){ if($.browser.mozilla){//Firefox $(this).css(‘MozUserSelect’,’none’); }else if($.browser.msie){//IE $(this).bind(‘selectstart’,function(){return false;}); }else{//Opera, etc. $(this).mousedown(function(){return false;}); }); }); $(‘.noSelect’).disableTextSelect(); }); 但是用户仍然可以使用Ctrl + A来选择整个页面。 这有什么变通方法吗?