Questions tagged «jquery»

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

3
AJAX请求中的内容类型和数据类型是什么?
POST请求中的内容类型和数据类型是什么?假设我有这个: $.ajax({ type : "POST", url : /v1/user, datatype : "application/json", contentType: "text/plain", success : function() { }, error : function(error) { }, 是contentType我们发送的吗?那么我们在上面的示例中发送的是JSON,而我们接收的是纯文本?我不太了解
178 jquery 

8
如何使用jQuery禁用/启用选择字段?
我想以如下形式创建一个选项 [] I would like to order a [selectbox with pizza] pizza 其中,只有在选中复选框的情况下才启用选择框,而在未选中时禁用选择框。 我想出了这段代码: <form> <input type="checkbox" id="pizza" name="pizza" value="yes"> <label for="pizza"> I would like to order a</label> <select name="pizza_kind"> <option>(choose one)</option> <option value="margaritha">Margaritha</option> <option value="hawai">Hawai</option> </select> pizza. </form> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"> </script> <script> var update_pizza = function () { if …
177 jquery  html  forms 

5
如何在代码中触发jQuery change事件
我有一个运行正常的更改事件,但需要递归进行。 因此,我有一个在更改时触发的函数,该函数将基于类选择器“更改”其他下拉菜单(注意“ drop downS”,可能有多个)。此代理更改不会触发功能,因此会失败。我如何使它工作? 码 $(document).ready(function () { var activeDropBox = null; $("select.drop-box").change(function () { var questionId = $(this).attr("questionId"); var selectedAnswer = $(this).val(); activeDropBox = this; alert(this.questionId); $.ajax( { type: "POST", url: answerChangedActionUrl, data: { questionId: questionId, selectedValue: selectedAnswer }, success: function (data) { SetElementVisibility(data.ShowElement, questionId); }, error: function (XMLHttpRequest, …



14
如何使用jQuery上下滚动页面至锚点?
我正在寻找一种在您单击页面上方或下方指向本地锚点的链接时包含幻灯片效果的方法。 我想要一些您有这样链接的东西: <a href="#nameofdivetc">link text, img etc.</a> 也许添加了一个类,所以您知道希望此链接为滑动链接: <a href="#nameofdivetc" class="sliding-link">link text, img etc.</a> 然后,如果单击此链接,页面将向上或向下滑动到所需位置(可以是div,标题,页面顶部等)。 这是我以前的经历: $(document).ready(function(){ $(".scroll").click(function(event){ //prevent the default action for the click event event.preventDefault(); //get the full url - like mysitecom/index.htm#home var full_url = this.href; //split the url by # and get the anchor target name - …

15
jQuery表排序
我有一个非常简单的HTML表,其中包含4列: Facility Name, Phone #, City, Specialty 我希望用户只能按设施名称和城市排序。 如何使用jQuery编写代码?

13
使用JQuery-阻止表单提交
如何防止表单使用jquery提交? 我尝试了所有操作-请在下面查看3个不同的选项,但都无法使用: $(document).ready(function() { //option A $("#form").submit(function(e){ e.preventDefault(); }); //option B $("#form").submit(function(e){ stopEvent(e); }); //option C $("#form").submit(function(){ return false; }); }); 有什么事吗 更新-这是我的html: <form id="form" class="form" action="page2.php" method="post"> <!-- tags in the form --> <p class="class2"> <input type="submit" value="Okay!" /> </p> </form> 这里有什么问题吗?
176 jquery  forms 

7
Moment.js中的弃用警告-不是公认的ISO格式
我收到警告,提示提供的值不是公认的ISO格式。我今天用矩函数更改了变量,但仍然无法正常工作。 这是警告错误: 弃用警告:提供的值不是公认的ISO格式。此刻的构建要归结到js Date(),它在所有浏览器和版本中都不可靠。不鼓励使用非ISO日期格式,并将在即将发布的主要版本中将其删除。请参阅http://momentjs.com/guides/#/warnings/js-date/了解更多信息。参数:[0] _isAMomentObject:true,_isUTC:true,_useUTC:true,_l:未定义,_i:2016-9-26 19:30,_f:未定义,_strict:未定义,_locale:[对象Object] var entryDate = new Date(); var currentDate = entryDate.getDate(); function between(x, min, max) { return x.valueOf() >= min.valueOf() && x < max.valueOf(); } $('#custom1').change(function () { if ($('#custom1 :selected').val() == 'AU') { var keyword = ''; var aus1_s = moment.tz('2016-9-26 19:30', 'Australia/Sydney'); var aus2_s …


10
如果我尚未通过bind或click绑定事件处理程序,是否可以调用jquery click()跟随<a>链接?
我的JavaScript中有一个计时器,该计时器需要模拟时间流逝后单击链接以转到另一个页面。为此,我使用了jQuery的click()功能。我已经用过了$().trigger(),window.location也可以使用,并且我可以使这三个都按预期工作。 我观察到一些奇怪的行为,click()并且试图了解会发生什么以及为什么。 我在这个问题中描述的所有内容都使用了Firefox,但我也对其他浏览器将如何使用它感兴趣。 如果我没有使用过$('a').bind('click',fn)或未$('a').click(fn)设置事件处理程序,则调用$('a').click()似乎根本不起作用。它不会为此事件调用浏览器的默认处理程序,因为浏览器不会加载新页面。 但是,如果我先设置一个事件处理程序,那么即使该事件处理程序不执行任何操作,它也可以按预期工作。 $('a').click(function(){return true;}).click(); 这将加载新页面,就像我自己单击a一样。 所以我的问题是双重的:这是怪异的行为,因为我在某处做错了什么吗?click()如果我还没有创建自己的处理程序,为什么调用对默认行为不起作用? 编辑: 正如霍夫曼确定何时尝试复制我的结果时,上述我所说的结果实际上并没有发生。我不确定是什么导致了昨天观察到的事件,但是今天我可以肯定,这不是我在问题中所描述的。 因此,答案是您不能在浏览器中“伪造”单击,而jQuery所做的只是调用事件处理程序。您仍然可以使用window.location更改页面,对我来说效果很好。

8
检查是否使用Javascript加载了jquery
我正在尝试检查我的Jquery库是否已加载到我的HTML页面上。我正在检查它是否有效,但是有些不正确。这是我所拥有的: &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt; &lt;head&gt; &lt;script type="text/javascript" src="/query-1.6.3.min.js"&gt;&lt;/script&gt; &lt;script type="text/javascript"&gt; $(document).ready(function(){ if (jQuery) { // jQuery is loaded alert("Yeah!"); } else { // jQuery is not loaded alert("Doesn't Work"); } }); &lt;/script&gt;
175 javascript  jquery 

1
如何更改标签的文字?
我有一个单选按钮列表,单击单选按钮项时,我必须更改其标签的文本。但是由于某种原因,它无法正常工作。代码如下: &lt;asp:Label ID="lblVessel" Text="Vessel:" runat="server"&gt;&lt;/asp:Label&gt; &lt;script language="javascript"&gt; $(document).ready(function() { $('#rblDiv input').click(function() { var selected = $("#rblDiv input:radio:checked").val(); if (selected == "exportpack") { $('#lblVessel').text("NewText"); } }); }); &lt;/script&gt;


10
如何使用JavaScript拍摄div的屏幕截图?
我正在构建一个称为“ HTML测验”的东西。它完全在JavaScript上运行,非常酷。 最后,弹出一个结果框,显示“您的结果:”,它显示了他们花费了多少时间,他们得到了多少百分比以及他们从10个问题中得出了多少个问题。我想有一个按钮,上面写着“捕获结果”,并使其以某种方式截取屏幕截图或div,然后仅在页面上显示捕获的图像即可在其中单击鼠标右键并“将图像另存为”。 我真的很想这样做,以便他们可以与他人分享他们的结果。我不希望他们“复制”结果,因为他们可以轻松更改它。如果他们更改图片中的内容,那就好。 有谁知道做到这一点的方法或类似的方法?
175 javascript  jquery  html 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.