Tag: jQuery

通过javascript / jquery删除/截断前导零

build议通过javascript,jquery从数字(任意string)中删除或截断前导零的解决scheme。

dropzone.js – 所有file upload后如何做

我使用dropzone.js作为我的拖放file upload解决scheme。 在所有file upload后,我都被困在某些需要调用函数的地方。 在这种情况下, Dropzone.options.filedrop = { maxFilesize: 4096, init: function () { this.on("complete", function (file) { doSomething(); }); } }; 每个上传的文件都会调用doSomething()。 所有file upload后如何调用函数?

jquery得到所选单选button的父tr

我有以下的HTML <table id="MwDataList" class="data" width="100%" cellspacing="10px"> …. <td class="centerText" style="height: 56px; "> <input id="selectRadioButton" type="radio" name="selectRadioGroup"></td> 换句话说,我有几行的表,在最后一个单元格中的每一行我有单选button。 我如何获得所选单选button的父行? 我曾经尝试过: function getSelectedRowGuid() { var row = $("#MwDataList > input:radio[@name=selectRadioGroup]:checked :parent tr"); var guid = GetRowGuid(row); return guid; } 但是,这个select器似乎是不正确的。

如何Ajax的提交从CKEditor表单textareainput?

我正在使用CKEditor,jQuery和jQuery表单插件 ,我想通过Ajax查询提交CkEditor表单的内容。 这是我的代码: <form id="article-form" name="article-form" method="post" action="/myproject/save"> <textarea name="bodyText" style="visibility: hidden; display: none;"></textarea> <script type="text/javascript"> CKEDITOR.replace('bodyText'); </script> <a onClick="$("#article-form").ajaxSubmit();">Submit</a> </form> 不幸的是,似乎Ajax请求没有传递bodyText参数; 我做错了什么,或者我怎么能够达到我所需要的? 谢谢。

jQuery Ui对话框button,如何添加类?

我在另一个线程上find了这个答案.. 如何在Jquery UI对话框中添加多个button? 使用这个语法,你如何添加类到一个特定的button? $("#mydialog").dialog({ buttons: { 'Confirm': function() { //do something $(this).dialog('close'); }, 'Cancel': function() { $(this).dialog('close'); } } });

拖动和调整CSS转换的元素的大小

例如,如果我们设置了一个-vendor-transform: rotate(40deg)在矩形<div>上-vendor-transform: rotate(40deg) css属性,所有突然的拖动和resize变得非常奇怪和有缺陷。 下面是一个简单的jQueryUI示例: http : //jsfiddle.net/Ja4dY/1/ 您会注意到,如果在转换时拖动或调整矩形的大小,它将跳起或向下跳动,光标将不会保留在正确的位置。 在我真正的代码我使用自定义代码的大小和拖动,但是我遇到了同样的问题。 那么,“问题”当然是一个元素的方向将会改变。 所以左边可以是正确的,顶部底部和中间和Javascript代码仍然处理每个方向,因为它不会被转换。 所以,问题是: 我们如何补偿变形 / 旋转元素? 任何好的资源/书籍/博客也是非常受欢迎的。

为什么我发现JavaScript / jQuery如此难以正确?

我的背景是在C,我已经拿起PHP,MySQL,HTML,CSS没有太多的问题。 但是我发现Javascript / jQuery令人惊讶地很难正确的。 非常令人沮丧。 为什么? 它似乎违反了一些传统的编程原则(例如可变范围) 未定义的variables似乎无处不在,已经有了与它们相关的值。 例如(从jQuery文档): $("a").click(function(event) { event.preventDefault(); $('<div/>') .append('default ' + event.type + ' prevented') .appendTo('#log'); }); 什么是“事件”? 我必须使用这个variables名吗? 我应该假设这个对象是神奇的实例化正确的东西,我可以使用JQuery API的任何方法列表? 似乎有一堆随机规则(例如返回false来停止默认操作,但有时这不起作用?) debugging时的非确定性行为。 (例如,我刷新浏览器,尝试一些并获得结果X的JSvariables我在Firebug中看,我再次刷新,我得到的结果Y?) 很难看的代码非常混乱。 什么时候发生? 我使用的是Firebug和Chrome开发者工具,但是我没有得到足够的知名度。 似乎每天都有一些随机的JS“规则”出现,我从来没有见过任何我的JS书籍或教程。 为了使Javascript / jQuery更具有确定性,可控性和逻辑性,我需要做些什么? 有没有解释Javascript的怪癖/陷阱的资源? 谢谢!

在寻找JavaScript月采摘器

我正在寻找一个JavaScript月份select工具。 我已经在网站上使用jQuery,所以如果它是一个jQuery插件,那将很适合。 我也接受其他select。 基本上,我在jQuery UI Date Picker的简化版本之后。 我不在乎这个月的哪一天,只是月份和年份。 使用date选取器控件感觉像是矫枉过正和kludge。 我知道我可以使用一对select框,但感觉混乱,然后我也需要一个确认button。 我在设想一个由六列组成的两行或三行四列的网格,用于月份select,以及当前和未来的年份。 (也许列出几年的能力?我不能看到有人需要提前一年或两年以上,所以如果我能列出当前和未来两年,这将是膨胀。) 这真的只是DatePicker的一个愚蠢的版本。 有这样的事情吗?

textarea中的Twitter式自动完成

我正在寻找一个Javascript自动完成实现,其中包括以下内容: 可以在HTML textarea中使用 允许在不调用自动完成的情况下input常规文本 检测@字符并在input时启动自动完成 通过AJAX加载选项列表 我相信这与Twitter在Twitter上进行标记时所做的相似,但是我找不到一个很好的,可重用的实现。 jQuery的解决scheme将是完美的。 谢谢。

如何从jQuery设置中“popup”或“移位”

在Javascript中,数组应该有方法popup和移位 。 但是,JQuery对象似乎缺less这些方法: $('div').shift(); // Error, shift is undefined $('div').pop(); // Error, pop is undefined $('div').splice(); // Splice is OK actually 我不知道为什么这些函数是缺less的 – 毕竟,jquery对象只是一个数组。 在jQuery对象上执行popup和移位function最简单的方法是什么?