jquery 相关问题

jQuery是一个Javascript库,考虑添加Javascript标记。 jQuery是一个流行的跨浏览器JavaScript库,它通过最小化浏览器之间的差异来促进文档对象模型(DOM)遍历,事件处理,动画和AJAX交互。标记为jquery的问题应该与jquery相关,因此有问题的代码应该使用jquery,并且至少需要jquery与用法相关的元素。

更改选择2的高度

我正在尝试更改包含箭头和所选选项的框的高度。我正在使用 select2,但我对此不太了解。这是我的代码: HTML: 我正在尝试更改包含箭头和所选选项的框的高度。我正在使用 select2,但我对此不太了解。这是我的代码: HTML: <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" crossorigin="anonymous"> <link rel="stylesheet" href="styles.css"> <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/select2.min.css" rel="stylesheet" /> <title>Hello, world!</title> </head> <body> <h1>Hello, world!</h1> <select class="form-select" id="searchSelect"> <option>Option 1</option> <option>Option 2</option> <option>Option 3</option> <option>Option 4</option> </select> <!-- Optional JavaScript --> <!-- jQuery first, then Popper.js, then Bootstrap JS --> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.slim.min.js" crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/popper.min.js" crossorigin="anonymous"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" crossorigin="anonymous"></script> <script src="script.js"></script> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/select2.min.js"></script> </body> </html> CSS: body{ padding: 25px; } #select2-searchSelect-container { height: 50px; //This didn't work } JavaScript: $( document ).ready(function() { $("#searchSelect").select2(); }); 我尝试为 .select2-containter、.selection、.select2-selection、.select2-selection--single 添加高度,但都没有成功。 感谢您的帮助! 我尝试为 .select2-containter、.selection、.select2-selection、.select2-selection--single 添加高度,但都没有成功。 我不太确定你想要什么,但看起来你只是选择了错误的元素。从我看来,选择器应该类似于 .select2-container .select2-selection.select2-selection--single。特异性可能是另一个问题,在任何情况下,您可能选择了正确的元素,但另一种样式覆盖了您自己的元素。 $( document ).ready(function() { $("#searchSelect").select2(); }); body{ padding: 25px; } .select2-container .select2-selection.select2-selection--single { height: 50px; //Try this } <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" crossorigin="anonymous"> <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/select2.min.css" rel="stylesheet" /> <title>Hello, world!</title> </head> <body> <h1>Hello, world!</h1> <select class="form-select" id="searchSelect"> <option>Option 1</option> <option>Option 2</option> <option>Option 3</option> <option>Option 4</option> </select> <!-- Optional JavaScript --> <!-- jQuery first, then Popper.js, then Bootstrap JS --> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.slim.min.js" crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/popper.min.js" crossorigin="anonymous"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" crossorigin="anonymous"></script> <script src="script.js"></script> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/select2.min.js"></script> </body> </html>

回答 1 投票 0

用占位符 {{text}} 替换 google 文档模板文本,并使用 google 工作表图像(图表:折线图、条形图、饼图)

我在 Google Sheets 中制作每日工作日志报告,并且必须每月提交该报告。为此,我的 Google 云端硬盘帐户中有一个模板报告。该模板需要启动...

回答 1 投票 0

JQuery 触发器点击不触发

我有一个年份列表,想要选择触发点击的第一个元素,但它没有按我的预期工作。这段代码让我到达我想要触发点击的元素,但它没有...

回答 1 投票 0

在数据表列中启用服务器端智能搜索

为了演示目的,我在闪亮中实现了一个示例数据表,可以在其中搜索整个数据表(通过使用右上角的搜索字段)和/或在特定的c...

回答 1 投票 0

在单击的元素外部设置 html 单击处理程序会立即触发

我有一个日历图标,其中有一个显示弹出日历的 onclick 处理程序,我想对其进行设置,以便单击日历弹出窗口之外的任何位置都会将其关闭。 然而,它驳回了

回答 1 投票 0

根据递增的选择ID隐藏和显示div

我正在尝试隐藏和显示包含在 js/html 动态表中的输入。仅当选择选项时才会显示输入。我正在尝试保留一系列其他选项,以防客户选择...

回答 1 投票 0

如何在使用jQuery动态删除行后重置表中TD元素内的输入元素的值和ID?

我有下表: SR 物体 重量 颜色 形状 我有下表: <thead> <th>SR</th> <th>Object</th> <th>Weight</th> <th>Color</th> <th>Shape</th> <th>DeleteBtn</th> </thead> <tr> <td><input type="text" id="sr1" value="1" class="sr"></td> <td><input type="text" id="object1" value="toy"></td> <td><input type="text" id="weight1" value="5kg"></td> <td><input type="text" id="color1" value="green"></td> <td><input type="text" id="shape1" value="round"></td> <td><input type="button" class="deleteRow"></td> </tr> <tr> <td><input type="text" id="sr2" value="2"></td> <td><input type="text" id="object2" value="bottle"></td> <td><input type="text" id="weight2" value="1kg"></td> <td><input type="text" id="color2" value="red"></td> <td><input type="text" id="shape2" value="cylinder"></td> <td><input type="button" class="deleteRow"></td> </tr> </table> 以上代码仅用于说明。这些行是使用 php、ajax、jQuery 动态生成的。第二列输入元素还具有自动完成功能,基于该功能为每行填充其他列。此外,每个输入元素的 ID 对于进一步复杂的操作数据也很重要。 我已经设置了添加行的代码,该代码将下一个顺序值分配给 SR 列的新生成的行,并为每行依次生成带有 ID 的新行。 但我在删除一行后遇到按顺序重置 SR 值和 ID 的问题,因为用户可以删除中间任意位置的行。 如何按顺序重置 SR 列内输入标记的值属性,并根据新的行数为每行的每个输入元素分配顺序 ID,如上面的代码所示? 您必须向每个表行添加 id 字段,如下所示 <tr id="tr_1"> <td><input type="text" id="sr1" value="1" class="sr"></td> <td><input type="text" id="object1" value="toy"></td> <td><input type="text" id="weight1" value="5kg"></td> <td><input type="text" id="color1" value="green"></td> <td><input type="text" id="shape1" value="round"></td> <td><input type="button" class="deleteRow"></td> </tr> 对应于 sr1,它对于所有行都是唯一的。当您通过 JavaScript 或 jQuery 执行删除命令时 您可以使用jquery的remove()函数来删除行 <tr id="tr_1"> <td><input type="text" id="sr1" value="1" class="sr"></td> <td><input type="text" id="object1" value="toy"></td> <td><input type="text" id="weight1" value="5kg"></td> <td><input type="text" id="color1" value="green"></td> <td><input type="text" id="shape1" value="round"></td> <td><input type="button" class="deleteRow"></td> </tr> var id // you row identifier $('#tr_'+id).remove();

回答 1 投票 0

收到消息时播放声音

我想在收到消息时播放声音,所以我搜索了它并找到了很多解决方案,但我找到的最简单的解决方案是 $('body').append('<embed src="beep.mp3" </desc> <question vote="0"> <p>我想在收到消息时播放声音,所以我搜索了它并找到了很多解决方案,但我找到的最简单的解决方案是</p> <pre><code> &lt;script&gt; $(&#39;body&#39;).append(&#39;&lt;embed src=&#34;beep.mp3&#34; autostart=&#34;true&#34; hidden=&#34;true&#34;&gt;&#39;); &lt;/script&gt; </code></pre> <p>但问题是它在Godzilla/IE中不播放声音,在Chrome中播放。 有没有办法在不添加任何额外插件(Mozilla/JQuery)的情况下解决这个问题。 Chrome 中还有一个问题,当声音播放时,主窗口的滚动条会从其位置移动。 我的主要问题是播放声音,所以它的优先级是第一位的。 有人知道解决方案然后请与我们分享 谢谢。 </p> </question> <answer tick="true" vote="9"> <p>尝试这个,我认为这是任何人见过的最简单的解决方案......:) 你只需做一件事,你应该将你的 <strong><pre><code>beep.mp3</code></pre></strong> 转换为 <strong><pre><code>beep.wav</code></pre></strong> 因为有些浏览器不理解 mp3,所以你应该将其转换为 wav,然后仅使用这 <strong>3 行代码</strong></p> <pre><code> &lt;script&gt; var aSound = document.createElement(&#39;audio&#39;); aSound.setAttribute(&#39;src&#39;, &#39;beep.wav&#39;); aSound.play(); &lt;/script&gt; </code></pre> <p>当页面<strong>打开/重新加载</strong>时,这将播放声音,您可以根据需要进行设置,并且还需要 js 1.6 或更高版本。 希望这能解决您的两个问题。 </p> </answer> <answer tick="false" vote="2"> <p>如果您不想创建多个音频元素,可以尝试将 <pre><code>currentTime</code></pre> 属性设置为 0,以便音频文件重新开始。</p> <pre><code>&lt;script&gt; function play() { var sound = document.getElementById(&#34;audio&#34;); sound.currentTime = 0; sound.play(); } &lt;/script&gt; &lt;audio src=&#34;success.wav&#34; autostart=&#34;false&#34; width=&#34;0&#34; height=&#34;0&#34; id=&#34;audio&#34; /&gt; </code></pre> </answer> <answer tick="false" vote="1"> <p>打开此链接:<a href="http://www.misfitgeek.com/2011/08/play-sound-in-html5-and-cross-browser-support-with-backward-compatability/" rel="nofollow noreferrer">无需浏览器插件即可播放声音</a>。</p> <p>在此链接中,您可以获取代码来解决您的问题。 第二个问题可以通过删除 <pre><code>$(&#39;body&#39;)</code></pre></p> 来解决 <pre><code>$(&#39;body&#39;).append(&#39;&lt;embed src=&#34;beep.mp3&#34; autostart=&#34;true&#34; hidden=&#34;true&#34;&gt;&#39;); </code></pre> <p>并设置任意 <strong>div</strong>。</p> </answer> <answer tick="false" vote="0"> <p>尝试以下(未测试)</p> <p>将声音文件全部准备好嵌入代码中并使用javascript函数来播放它...</p> <pre><code>&lt;script&gt; function PlaySound(soundObj) { var sound = document.getElementById(soundObj); sound.Play(); } &lt;/script&gt; &lt;embed src=&#34;success.wav&#34; autostart=&#34;false&#34; width=&#34;0&#34; height=&#34;0&#34; id=&#34;sound1&#34; enablejavascript=&#34;true&#34;&gt; </code></pre> </answer> <answer tick="false" vote="0"> <pre><code>$(&#34;#elementid&#34;).trigger(&#34;click&#34;); //&lt;-- just to allow browser to play sound clickSound.play(); </code></pre> </answer> </body></html>

回答 0 投票 0

箭头函数 VS jQuery 中带有 $(this) 的匿名函数

我在编码过程中发现了这个错误(或功能): 如果你使用箭头函数作为 jQuery 事件的处理程序,那么构造 $(this) 在此函数内不起作用。 我理解箭头和匿名...

回答 1 投票 0

如何将此有效的滑动删除功能添加到新的附加列表项中?

我想要在这里看到的常见移动滑动删除功能http://andymatthews.net/code/swipebutton/ 我下载了源代码,并从中删除了我自己的版本。它工作正常并且...

回答 1 投票 0

使用美元符号和逗号格式化货币输入字段

我有一个 javascript/jquery 表单的收入输入字段: 需要美元符号:之前 随着货币的增加添加逗号 我通过 css 显示了一个美元符号,但问题集中在它并确保......

回答 3 投票 0

Python - 访问控制允许来源

我是Python新手,我正在尝试通过jquery ajax调用使用http请求从Python脚本中获取数据。但是,我收到以下错误,因为 python 脚本不允许交叉执行...

回答 1 投票 0

使用 jquery post 方法在控制器中重定向路由不起作用?

在我的项目中,我实现了这个功能: 公共函数createGuest(请求$请求){ $check1 = AdminUser::where('用户名', $request['用户名'])->count(); $上一个...

回答 1 投票 0

Mozilla 附加组件拒绝 jQuery(尽管没有被修改)

(注意,这是我遇到的问题的自助问答) 在尝试向 Mozilla 附加组件提交 WebExtension 进行公开列表后,该提交被审阅者拒绝...

回答 2 投票 0

从Google表格中的相同ID收集并求和

我是 Google 表格上的业余爱好者。 我需要帮助来汇总具有相同多个 ID 的数据。 我设法进行下拉计算,但不知何故它的工作量太大了。 我想要它为我总结.. 任何人都可以...

回答 1 投票 0

$.get(code_url) 执行返回的代码,不使用 eval() 也不将其附加到 DOM。 jQuery 安全失败?

当我正在调试我的 NodeJS 应用程序时,我发现了这个巨大的事实:使用 jQuery,一个简单的 $.get(code_url) 其中 code_url 是服务器上 JavaScript 代码的 URL,执行代码。 什么是

回答 2 投票 0

点击浏览器后退按钮时如何让用户返回到上一页滚动到的位置?

是否可以将用户带回到在浏览器中按后退按钮时向下滚动到的页面区域? 举例说明目标: pageA 是屏幕尺寸的两倍 (

回答 6 投票 0

当用户单击浏览器的后退按钮时,焦点应该返回到 DOM 中离开的位置

场景: 用户位于/node/1 点击页脚中的链接“2” 页面 /node/2 已加载 然后用户单击浏览器的后退按钮 焦点应该位于被单击的链接上。 这是给我...

回答 2 投票 0

如何更改select2中的占位符?

如何使用 select2 更改数据占位符? 到目前为止我已经尝试过了。 $("#city").select2({占位符:"foo"}); 和这个... $("#city").attr("数据占位符","bar"); 但两者都不起作用。

回答 9 投票 0

在 Fullcalendar jQuery 插件中处理 dblclick

我知道这个问题之前已经被问过,但从那时起已经发布了几个新版本。 是否可以处理 dblclick 事件以在日历中创建新约会...

回答 13 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.