标签: jquery-plugins

jQuery选择重置

select在表单中有一堆元素,我正在使用Jquery Chosen插件.我该如何重置表格?以下不起作用:

<input type="reset" />
Run Code Online (Sandbox Code Playgroud)

jquery jquery-plugins jquery-chosen

78
推荐指数
4
解决办法
9万
查看次数

如何在JQuery DataTable中默认显示所有行

有没有人知道如何在jQuery数据表中默认显示所有行?

我试过这段代码,但默认只显示10行.

   $("#adminProducts").dataTable({
        "aLengthMenu": [100]
    });
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui jquery-plugins datatables

76
推荐指数
3
解决办法
13万
查看次数

为什么在jQuery插件中返回this.each(function())?

我在开发jQuery插件时看到的一些教程和示例往往会返回

this.each(function () {
    //Plugin code here
});
Run Code Online (Sandbox Code Playgroud)

在实例化插件的函数的最后但我还没有看到它背后的任何推理,它似乎是每个人都遵循的标准.任何人都可以告诉我这种做法背后的原因吗?

编辑:为了澄清我的问题不是为什么要返回这个,而是为什么插件应该返回this.each.

jquery jquery-plugins

71
推荐指数
4
解决办法
3万
查看次数

在jQuery中,$ .fn是什么.意思?

在jQuery中,$ .fn是什么.意思?我在谷歌上看了这个,但找不到任何具体的例子.

$.fn.something = function{}
Run Code Online (Sandbox Code Playgroud)

jquery jquery-plugins

70
推荐指数
3
解决办法
3万
查看次数

jQuery UI自动完成小部件搜索配置

我正在研究使用jQuery UI自动完成小部件来实现用姓或名的用户查找.看起来默认情况下,自动完成按字符序列查找单词,无论它出现在单词中.因此,如果您有以下数据:javascript, asp, haskell并且您输入了,'as'那么您将获得所有这三个数据.我希望它只匹配单词的开头.所以在上面的例子中你只得到'asp'.有没有办法配置自动完成小部件来执行此操作?

最终,通过 Gmail中的名字或姓氏开头匹配会更好.

注意:我正在尝试使用jQuery UI小部件专门找到一种方法.由于我已经在我的项目中使用jQuery UI,我计划坚持使用它并尝试不向我的Web应用程序添加额外的库.

jquery jquery-ui autocomplete jquery-plugins jquery-ui-autocomplete

65
推荐指数
3
解决办法
6万
查看次数

如何在HTML"选项"标签上显示工具提示?

使用纯HTML或jQuery辅助JavaScript,如何在各个<option>元素上显示工具提示以帮助决策过程(没有足够的空间进行不同类型的控制,并且需要一些帮助).

这可以通过插件或类似方式完成吗?

我为jQuery尝试了一些工具提示插件但没有成功(包括名为Tooltip的插件).

该解决方案应该:

  • 在IE,WebKit以及Gecko工作;
  • 利用标准<select>包装<option>元素.

因此,如果解决方案想要使用其他标签,则应将这些元素动态转换为所需的元素(并且不要期望初始标记有任何不同).


这里的代码可以在这里找到,它位于SafeSurf部分下面,我想在选项翻转时显示一些关于选项含义的帮助.目前它只能在"事后"显示,并且对用户的一些前期帮助将是有益的.

感谢这并不容易,并且可能需要创建一些东西 - 所以赏金将被授予最完整的解决方案或特定的钩子,这使我最接近我可以创建的解决方案.

html jquery tooltip jquery-plugins

63
推荐指数
2
解决办法
12万
查看次数

javascript比较字符串而不区分大小写

我必须使用JavaScript检查一些字符串,但区分大小写会导致问题.例如

if('abc'=='ABC')
{
return true;
}
Run Code Online (Sandbox Code Playgroud)

尽管单词的含义相同,但它不会进入if循环.我也不能使用tolower条款,因为我不知道数据如何来它对于ex意味着:

if('aBc'=='abC')
{
return true;
}
Run Code Online (Sandbox Code Playgroud)

如果可以通过jquery完成,如何为此编写JS函数.

javascript jquery jquery-plugins

60
推荐指数
4
解决办法
18万
查看次数

jQuery插件模板 - 最佳实践,约定,性能和内存影响

我已经开始编写一些jQuery插件,并认为使用jQuery插件模板设置我的IDE会很不错.

我一直在阅读本网站上有关插件约定,设计等方面的一些文章和帖子.并且我认为我会尝试并巩固所有这些.

下面是我的模板,我希望经常使用它,所以很想确保它通常符合jQuery插件设计约定,以及是否有多个内部方法(甚至其一般设计)的想法会影响性能并容易出现内存问题.

(function($)
{
    var PLUGIN_NAME = "myPlugin"; // TODO: Plugin name goes here.
    var DEFAULT_OPTIONS =
    {
        // TODO: Default options for plugin.
    };
    var pluginInstanceIdCount = 0;

    var I = function(/*HTMLElement*/ element)
    {
        return new Internal(element);
    };

    var Internal = function(/*HTMLElement*/ element)
    {
        this.$elem = $(element);
        this.elem = element;
        this.data = this.getData();

        // Shorthand accessors to data entries:
        this.id = this.data.id;
        this.options = this.data.options;
    };

    /**
     * Initialises the plugin.
     */
    Internal.prototype.init = function(/*Object*/ customOptions)
    {
        var …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-plugins

59
推荐指数
2
解决办法
2万
查看次数

Javascript,Razor和Escape字符.像撇号一样

我在我的MVC3项目中使用Razor.而且我也在使用FullCalendar JQuery插件.因此,当我试图填充数组时,它运行良好.除了一件事.如果s.Name包含撇号,它就会像&#39;我想要的那样渲染.我尝试使用不同的方法,如Encode和Decode,甚至MvcHtmlString.Create,结果总是一样的.

这是代码片段:

<head>
    <script type='text/javascript'>
       $(document).ready(function () {        
        $('#calendar').fullCalendar({
            header: {
                left: '',
                center: 'title',
                right: 'month,agendaWeek,agendaDay'
            },
            month: 5,
            year: 2011,
            editable: false,
            events: [
            @foreach (var s in ViewBag.Sessions)
            {
                @:{
                @: title: '@s.Name',
                @: start: new Date(@s.Starts.Year, @s.Starts.Month-1, @s.Starts.Day),
                @: end: new Date(@s.Ends.Year, @s.Ends.Month-1, @s.Ends.Day)
                @:},
            }
                   ]
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-plugins razor asp.net-mvc-3

58
推荐指数
4
解决办法
5万
查看次数

jQuery自动完成:如何显示动画gif加载图像

我正在使用jQuery AutoComplete插件与ajax结合使用.你知道如何在执行ajax搜索时显示进度指示器吗?

这是我目前的代码.

<script type="text/javascript">
    $("#autocomplete-textbox").autocomplete('http://www.example.com/AutoComplete/FindUsers');
</script>

<div>
    <input type="text" id="autocomplete-textbox" />
    <span class="autocomplete-animation"><img id="ajaxanimation" src="../img/indicator.gif")"/></span>
</div>
Run Code Online (Sandbox Code Playgroud)

FindUsers URL返回内容中的用户列表.

jquery jquery-ui autocomplete jquery-plugins jquery-autocomplete

56
推荐指数
2
解决办法
6万
查看次数