具有两个事件function的按钮。 如何在第一个function期间停止第二个?

我有一个“删除”按钮,点击确认框上的取消,它仍然提交表格。 如果这两个事件函数适用于同一个按钮,那么停止表单提交的最佳方法是什么? 属性data-confirm包含确认消息。 $(document).on(‘click’, “[data-confirm]”, (function () { return confirm($(this).attr(‘data-confirm’)); })); $(document).on(“click”, “input[type=’submit’], button”, buttonSubmit); 这是函数buttonSubmit , buttonSubmit了自定义代码。 var buttonSubmit = (function (e) { e.preventDefault(); //… $(this).closest(‘form’).submit(); }); 鉴于取消确认,我如何防止buttonSubmit代码执行?

js脚本仅在出现警报时才起作用 – 而不是ajax调用

OnClick事件调用以下datepicker函数。 如果存在警报,则可以正常工作。 否则,它不会根据需要显示日历。 这是时间问题吗? function changeStartDate(Item){ alert (“alert goes here”); $(“#datepicker_” + Item).datepicker({ dateFormat: ‘M-dd-yy’, onClose: function(dataText, inst){ newDate = dataText; processDateChange(newDate); }, }); flag = 1; } 从哪里调用: ‘ ‘ +

在twitter bootstrap中格式化字段以显示为表格

对于CSS来说,我不是最好的。 我正在尝试通过严格使用CSS / javascript(或jQuery)格式化twitter bootstrap中的字段 这是我的HTML: Month Day Year 我无法更改HTML,因为它是自动生成的,因此我设置样式的唯一方法是CSS或javascript。 这就是它现在的样子 编辑:尝试里根的解决方案后 var html = $(‘.birthday-picker’).html(); $(‘.birthday-picker’).html(” + html + ”); 我使用以下代码来尝试实现里根的解决方案,但没有运气:(

试图打印$ _POST不起作用

我正在尝试打印任何文本字段的值。 我正在使用AJAX,jQuery和PHP,但代码不起作用。 它没有在div id=’pinta’里面显示任何内容,它是空的。 JavaScript的: $(‘#Enviar0’).click(function() { var input1 =$(‘#primero input’).serialize(); $.ajax({ type:”POST”, url:”pintaParte.php”, data:input1, success: function(data) { $(“#pinta”).html(data); } }); }); PHP: $value) { echo “”.$key.””; echo “”.$value.””; echo “”; } } ?>

jScrollPane麻烦

我在我的网站上使用过jScrollPane。 我也使用ajax来更新使用jScrollPane的同一div上的数据。 现在,当我将返回的数据附加到div时,滚动条在附加文本上不可见。 这可能是因为当文档加载时调用jQuery函数但是现在有什么想法可以解决这个问题? 我在这里阅读这里的文章http://jscrollpane.kelvinluck.com/auto_reinitialise.html但我无法解决这个问题。 这是代码: function scrollfunction($value){ var ajaxRequest; // The variable that makes Ajax possible! try{ // Opera 8.0+, Firefox, Safari ajaxRequest = new XMLHttpRequest(); } catch (e){ // Internet Explorer Browsers try{ ajaxRequest = new ActiveXObject(“Msxml2.XMLHTTP”); } catch (e) { try{ ajaxRequest = new ActiveXObject(“Microsoft.XMLHTTP”); } catch (e){ // Something went wrong […]

如何在不重新加载页面的情况下动态更改jquery移动页面主题?

当最初加载页面时,jQuery mobile会根据数据主题属性在元素上应用不同的类名:例如,如果data-theme =’a’,则将’ui-bar-a’添加到栏中。 我想动态更改JQM页面上的主题,而不重新加载页面本身,就像JQM themeroller所做的那样: http ://themeroller.jquerymobile.com/?ver = 1.3.2 但是更改data-theme属性不会触发主题切换,JQM javascript仍然需要重做它在初始页面加载时所执行的操作。 如何触发jquery mobile重新呈现页面? 我查看了文档,但没有找到任何API。 相关问题: 动态改变主题

从Web API中提取和读取JSON数据

我正在做的是提供一行术语的即时定义,也许一行回答几个逻辑问题。 假设用户输入“JavaScript”并且JavaScript访问urlhttps://api.duckduckgo.com/?q=JavaScript&format=json&pretty=1 ,获取项目“定义”(查看API链接以了解,定义是在第一行本身)并显示其定义值并使用所需数据提醒用户。 无论如何我的代码目前是: Hi Search 请注意,我没有输入所需的JavaScript / jQuery代码,因为我对此感到困惑。 谢谢 :)

动态更改iframe的内容

我有一个iframe标签,我想使用jquery动画动态更改它。 因此,例如iframe位于主页上,如果我单击about链接,它将加载https://stackoverflow.com/questions/10953458/dynamically-change-iframes-content/about.html,当它准备就绪时,它将使用动画将其向下滑动。 我有它的基本逻辑,但后来发生了这个 问题: 当我刷新页面时,它会加载index.html页面的内容,而我想要的是当我刷新它时,它仍保留https://stackoverflow.com/questions/10953458/dynamically-change-iframes-content/about.html的内容。 About 这只是最基本的逻辑,但我需要帮助我如何实现更新的部分/ 如果我不将它们包含在同一页面中但我仍然想要为页面过渡设置动画,该怎么办? 因此,当用户单击指向新页面的链接时,它将加载它,然后为其设置动画。如何实现此目的。 因为最近我看到了一个jquery插件callen LocalScroll并且他们实现了这个效果,但我无法让它适用于新页面

如何防止片段标识符显示在url中

我有这样的链接 Log in 点击链接后,url会发生变化 http:/domain.com 至 http://domain.com#login_form 并弹出一个登录表单。 但我不希望在url中显示哈希标记。 如何使用java脚本执行此操作? 没有用于显示弹出的登录表单的java脚本。 登录表单是这样的。 LOG IN 好。 这是JS FIDDLE。 请检查。 http://jsfiddle.net/vq24P/1/

当用户使用HTML5 File API按下按钮时,如何读取本地文件?

我正在尝试使用jQuery和HTML5 File API从本地文件中获取数据。 我想读取文件并从中获取文本,但仅在用户按下按钮时,而不是在输入字段的内容发生变化时。 这是我目前使用的代码: files = $(“#file”).files; var reader = new FileReader(); reader.onload = function(event) { var content = event.target.result; alert(content); agregar(content[0]); alert(content); } reader.readAsText(files[0]); 当用户按下页面上的按钮时,将触发此代码。 我的问题是,当代码运行时, files是未定义的,所以我无法从中获取所需的数据。 如何获取输入文件的内容,以便将其作为参数传递给FileReader.readAsText()函数?