Questions tagged «jquery»

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

8
JavaScript用哈希值重新加载页面
我尝试通过一些过程在外部javascript文件中使用此语句刷新页面。 window.location.href = window.location.href 它完美地重新加载了页面,但是我想在重新加载后滚动到特定位置。因此,我将其放在页面上。 <a name="uploadImgSection"></a> 并将javascript更改为 window.location.href = window.location.href + "#mypara"; 此代码也不会重新加载/刷新页面 window.location.hash = "#uploadImgSection"; window.location.href = window.location.href; 当我这样做时,它根本不会重新加载页面。有什么办法可以用滚动条位置重新加载页面?


1
使用可排序HTML表格的jQuery UI
我想在HTML表格中从数据库中输出一些数据,并且希望用户能够对表格行进行重新排序。为此,我使用了可排序的jQuery UI,因此: <script> $(function() { $( "#sortable" ).sortable(); $( "#sortable" ).disableSelection(); }); </script> <?php while($row = mysql_fetch_assoc($co_authors)) { echo "<tr id='sortable'><td>{$row['author_email']}</td> <td>{$row['coauthor_level']}</td>"; <td><button class='remove' id='remove' name='remove' email="<?php echo $row['author_email'] ?>" paper="<?php echo $row['paper_id'] ?>">Remove</button></td> </tr>"; } ?> 问题是当我拖动表格时tr,只会td被拖动。而且,最重要的是,只有第一行是可拖动的:该效果不会应用于其他行。我该如何解决?

10
使用jquery / ajax刷新/重新加载Div中的内容
我想在单击按钮时重新加载div。我不想重新加载整个页面。 这是我的代码: HTML: <div role="button" class="marginTop50 marginBottom"> <input type="button" id="getCameraSerialNumbers" value="Capture Again" class="disabled" /> <input type="button" id="confirmNext" value="Confirm & Proceed" class="disabled marginLeft50" /> </div> 单击<input type="button" id="getCameraSerialNumbers" value="Capture Again">按钮后,<div id="list">....</div>应该重新加载而不加载或刷新整个页面。 以下是我尝试过但无法正常工作的Jquery:- $("#getCameraSerialNumbers").click(function () { $("#step1Content").load(); }); 请提出建议。 这是我页面上的DIV,其中包含一些产品的图片和序列号...这将是第一次加载时来自数据库的信息。但是,如果用户遇到问题,他将单击“再次捕获”按钮“ <input type="button" id="getCameraSerialNumbers" value="Capture Again">”,这将再次加载这些信息。 Div的HTML代码:- <div id="step1Content" role="Step1ShowCameraCaptures" class="marginLeft"> <form> <h1>Camera …
79 javascript  jquery  html  css  ajax 

4
jQuery:如何从$ .ajax.error方法中获取HTTP状态代码?
我正在使用jQuery发出AJAX请求。无论HTTP状态代码是400错误还是500错误,我都想执行不同的操作。我该如何实现? $.ajax({ type: 'POST', url: '/controller/action', data: $form.serialize(), success: function(data){ alert('horray! 200 status code!'); }, error: function(data){ //get the status code if (code == 400) { alert('400 status code! user error'); } if (code == 500) { alert('500 status code! server error'); } }, }); 更新: @GeorgeCummins提到与响应主体一起工作似乎“看起来很奇怪”。这是我第一次尝试做这种事情。我的方法不是最佳实践吗?你会推荐什么?我在这里为此创建了另一个StackOverflow问题:当出现用户/表单验证错误时,我应该向AJAX请求发送什么响应/状态代码?
79 jquery 

3
jQuery:获取父代,父代ID?
<ul id ="myList"> <li><a href="www.example.com">link</a></li> </ul> 如何使用jQuery获取ul(myList)的ID?单击链接时触发我的j脚本事件。我努力了: $(this).parent().attr('id'); 但是它得到了li的ID,我需要再高一点,而且我也无法将点击附加到li。
79 jquery 



9
验证是否加载了外部脚本
我正在创建一个jQuery插件,我想验证是否加载了外部脚本。这是针对内部Web应用程序的,我可以保持脚本名称/位置一致(mysscript.js)。这也是一个ajaxy插件,可以在页面上多次调用。 如果可以验证脚本未加载,请使用以下命令加载脚本: jQuery.getScript() 由于不想多次在页面上加载相同的脚本,如何验证脚本已加载?由于脚本缓存,这是我不需要担心的事情吗? 更新: 我可能无法控制谁在我们组织中使用此插件,并且可能无法强制使用或不使用特定ID的页面上没有该脚本,但脚本名称始终与同名。我希望可以使用脚本的名称来验证它是否已实际加载。

14
JS中日期的日期名称
我需要显示从第三方获得的给定日期(例如“ 05/23/2014”)的日期名称。 我尝试使用Date,但只得到日期。 取得日期名称的正确方法是什么?

5
用jQuery模拟按键
使用jQuery,当单击链接时,如何模拟(触发?)KeyPress?例如,当用户单击以下链接时: <a id="clickforspace" href="#">Click Here</a> 然后,通过单击链接,就好像他们按下了键盘上的“空格键”一样。 像这样,我假设: $("#clickforspace").click(function(e) { e.preventDefault(); //... Some type of code here to initiate "spacebar" // }); 关于如何实现这一目标的任何想法?

21
jQuery Draggable在页面滚动后将助手显示在错误的位置
我使用jQuery可拖动和器可弃的工作规划系统我发展。用户将作业拖到其他日期或用户,然后使用ajax调用更新数据。 一切正常,除非我向下滚动主页(作业出现在一个大的周计划器上,超过了我的浏览器窗口的底部)。如果我尝试在此处拖动可拖动元素,则该元素在鼠标光标上方显示的像素数与向下滚动时的像素数相同。.悬停状态仍然可以正常工作,并且功能正常,但是看起来不正确。 我正在使用jQuery 1.6.0和jQuery UI 1.8.12。 我确定我需要添加一个偏移函数,但是我不知道在哪里应用它,或者是否有更好的方法。这是我的.draggable()初始化代码: $('.job').draggable({ zIndex: 20, revert: 'invalid', helper: 'original', distance: 30, refreshPositions: true, }); 知道我该如何解决吗?

4
如何在jQuery中更新(附加到)href?
我有一个链接列表,所有链接都转到了Google Maps API。 链接中已经有daddr(destination)参数为静态参数。我正在使用地理位置来查找用户位置,saddr一旦获取数据,我想将(源地址)添加到链接中。 所以基本上我需要&saddr=50.1234567,-50.03452在所有指向Google Maps的链接的末尾添加类似内容 所有链接都有一个名为 directions-link 从这个页面上,我想出了如何更改它们: $("a.directions-link").attr("href", "http://www.google.com/"); 但是,我只想将我的值附加到href的末尾而不更改href已经是什么。 我怎样才能做到这一点?
79 jquery 

9
通过jQuery $ .ajax将JavaScript数组传递给PHP
我想在PHP中操作JavaScript数组。可以做这样的事情吗? $.ajax({ type: "POST", url: "tourFinderFunctions.php", data: "activitiesArray="+activities, success: function() { $("#lengthQuestion").fadeOut('slow'); } }); 活动是一维数组,例如: var activities = ['Location Zero', 'Location One', 'Location Two']; 尝试执行此脚本时无法完成...如何解决?
79 php  javascript  jquery  ajax 


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.