Tag: jQuery的

如何使下拉自动完成消失onblur或在jquery中单击外部?

下面是调用在搜索框中显示自动完成function的函数…我希望自动完成消失在浏览器上或在搜索框外单击…请告诉我应该在此函数中添加什么以使自动完成删除在外面点击时消失了吗? function hideLoader(){ $(‘#sub_cont’).fadeIn(100); $(‘.search-background’).fadeOut(100); }; $(‘#search’).keyup(function(e) { if(e.keyCode == 13) { showLoader(); $(‘#sub_cont’).fadeIn(100); $(“#content #sub_cont”).load(“../ajax/search.php?val=” + $(“#search”).val(), hideLoader()); } }); //Fading out the div when the text box is empty String.prototype.trim = function() { return this.replace(/^\s\s*/, ”).replace(/\s\s*$/, ”); } $(“.searcher”).keyup(function(){ if($(‘.searcher’).val().trim().length > 0) { // is not empty showLoader(); $(‘#sub_cont’).fadeIn(100); $(“#content #sub_cont”).load(“../ajax/search.php?val=” + $(“#search”).val(), […]

如何使用jquery 将输入元素更改为textarea

我有以下html: 现在我想将大小为’100’的每个输入更改为与输入具有相同样式的textarea。 我试过这个: $(“input[size=100]”).each(function(){ //how to replace it? }); 有任何想法吗? 我在这里的答案中使用了这个解决方案: $(“input[size=100]”).each(function() { var style = $(this).attr(‘style’), textbox = $(document.createElement(‘textarea’)).attr({ id : $(this).id, name : $(this).name, value : $(this).val(), style : $(this).attr(“style”), “class” : $(this).attr(“class”), rows : 6 }).width($(this).width()); $(this).replaceWith(textbox); });

重置表单,但一个特定字段除外

我想清除表单form1而不清除文本框textbox1 。 但是以下不起作用: $(‘#form1’).not(“input[type=text]#textbox1″).trigger(‘reset’); 除了textbox1之外,我可以为每个字段执行.html(”) ,但我不想这样做,因为表单中会添加更多字段,因此manitaninability不好。

在Entity Framework中添加唯一索引可防止DataTables显示工作

这是一个非常简单的结构 – 父子,外键1对多。 工作正常但我想通过添加复合唯一索引来强制执行唯一性,如下所示: CreateIndex(“dbo.Fixtures”, new[] { “MarketId”, “BookName”, “CoupName” }, unique: true, name: “IX_UniqueFixture”); 在此之后,当我输入新记录时,它产生了错误: 然后我删除了新添加的索引并删除了添加索引后添加的记录,并且它显示了在添加索引之前的记录。 但是,当我再次尝试使用新记录更新数据库时,它还原为同样的错误: 错误消息下面显示的记录是添加前面提到的索引之前存在的记录。 现在重新播种父查找表Id列后 – 它可以工作 USE [aspnet-Arb-20160906102730] 走 DBCC CHECKIDENT(’ExchangeTypes’,RESEED,7)GO 它再次允许我添加新记录 所以简而言之,我设法通过添加唯一的复合索引从数据表的混乱中恢复,以便它允许显示记录。 然而,令我感到困惑的是为什么会发生这种情况。 我仍然希望能够强制执行唯一性。 也许我会尝试将3个字段连接到一个字段中,看看我是否能够通过单个字段而不是几个字段强制执行索引的唯一性,看看是否不会干扰数据表的显示。 编辑:尝试使用单个字段上的索引唯一,它仍然会出现相同的错误。 有趣的是如何在父查找字段上应用唯一索引不会阻止数据表工作但在子表上尝试相同的操作。

单击时在两个函数之间切换

如何在点击时调用两个函数之间交替? 例如,这是按钮 这是javascript function fooOne() { alert(‘foo One called’); } function fooTwo() { alert(‘foo Two called’); } 如何在备用按钮点击时调用fooOne()和fooTwo()?

什么浏览器支持jquery承诺的东西?

哪些浏览器支持jQuery承诺? 我似乎无法在jQuery网站上找到相关信息。

jquery删除类

我上了课, div.domtab div{ clear:both; width:auto; background:#eee; color:#000; padding:1em 1.5em; } 而我无法改变它,我试图将其删除 $(‘#tag1’).removeClass(); $(‘#tag1’).removeClass(‘.domtab’); $(‘#tag1’).removeClass(‘div.domtab’); $(‘#tag1’).removeClass(‘div.domtab div’); 但它仍然无法正常工作。 clear:both导致我的所有div不浮动…..

如何使用jQuery进行变换缩放动画?

我正在尝试实现和“打开窗口”动画,我尝试了以下内容: import $ from ‘jquery’ export const fade = { css: false, enter: function (el, done) { $(el) .css(‘opacity’, 0) .css({ transform: ‘scale(0.9,0.9)’ }) .animate({ opacity: 1, transform: ‘scale(1,1)’ }, 1000, done) }, enterCancelled: function (el) { $(el).stop() }, leave: function (el, done) { $(el).animate({ opacity: 0, transform: ‘scale(0.9,0.9)’ }, 1000, done) }, leaveCancelled: function […]

如何只获取JQuery中单击的元素

如何只获取JQuery中单击的元素 假设如下 headding link $(“*”).click(function(e){ e.preventDefault(); alert($(this)[0].tagName); }); 我需要点击h1警报显示h1 ,点击警报显示等。 问题是当我点击任何元素时代码循环显示被点击元素的所有父元素的名称。 但我只需要第一个点击的元素。 任何帮助

jQuery:找到特定父母的所有父母

在jQuery中是否有一个内置函数可以让我让所有父母都拥有特定Id的父母? 我有一个深度嵌套的无序列表,如果我有一个“li”的引用,我需要找到所有父“li”到根“ul”。 如果我使用parent(),它会让我所有的父母都能找到文档的根。 一种方法是编写递归函数并检查父级的id,但如果有内置的东西,我宁愿使用它。