小编mas*_*gns的帖子

为什么.find()总是返回true?

似乎jQuery的.find()方法总是返回true.但这并不是很有用,因为你还要检查返回对象的长度,看看它是否真的存在.

有人对这种行为有一个很好的解释吗?

html javascript jquery

9
推荐指数
3
解决办法
9699
查看次数

算法连接四个javascript

Hy,我正在尝试在javascript/jQuery中实现Connect Four Game.首先,这不是家庭作业或任何其他职责.我只是想提升自己的能力.

我的"游乐场"是一个简单的html table,有7行6列.
但现在我已经到了我的身边.我坚持检查是否有4个相同的td的主要功能.我正在添加一个类来确定它应该在游戏中代表哪种颜色.首先,我想我可以处理这个问题.nextAll(),并.prevAll()却因为之间没有检测,这并不为我工作.
因为我在寻找兄弟姐妹,增加一个新的项目,只是当抬头被发现姐弟的长度,如果他们最终匹配4我认为这是正确的,但没有它不是:d是否有可能任何形式的directNext()这提供所有下一个css选择器,直到出现不同的东西?

我将把所有代码都放到这个jsfiddle:http://jsfiddle.net/LcUVf/5/

也许有人尝试过同样的事情,或者有人想出了一个好主意我不会要求任何人做或完成我的代码.我只想获得实现这样一个算法或示例如何解决它的提示!

无论如何,谢谢!

html javascript jquery

8
推荐指数
1
解决办法
6707
查看次数

显示或隐藏JQuery UI自动完成组合框

我在网页上有许多下拉列表,我正在尝试使用JQuery UI Autocomplete Comboboxes.Comboboxes工作,我的问题出现在我想显示或隐藏其中一个.我似乎无法弄清楚如何做到这一点......

如果我的下拉列表在页面加载时被隐藏,则ui组合框不会.或者,如果我在一个事件上生成组合框,那么我就无法确定如何在不再需要时隐藏它.

任何帮助将非常感激.

这是一个小提琴:http://jsfiddle.net/GhW8t/1/

上面,生成自动完成组合框正确地模仿了"lstClients"和"lstOptions".但是,我不希望在页面加载时可以看到lstOptions.我需要根据选择显示列表是lstClients.

基本上,我想知道如何控制组合框的可见性.

谢谢.

解决方案:好的我已对此进行了排序 只需将源列表框包装在div中,您就可以显示和隐藏该div及其中的所有控件,包括自动完成组合框.这花了我太长时间才弄清楚......

jquery jquery-ui jquery-ui-autocomplete

6
推荐指数
0
解决办法
2394
查看次数

未捕获的TypeError对象没有'sortable'方法

我已经找到了一些针对这个问题的修复程序,但它们并不是特定于此.我读过像Sortable()这样简单的东西需要小写.当然,我没有先将它设置为大写.

我已经有了这个工作,然后突然它决定在控制台Uncaught TypeError: Object [object Object] has no method 'sortable'上吐出以下内容:210对应于:


    // Line 210 is below
    $('.sortable').sortable({
         stop: get_post_order
    }).disableSelection();
    // Check new order
    function get_post_order() {
        var post_list = [], pids;
        $('.inner-pop-list li a').each(function() {
            pids = $(this).attr('rel');
            post_list.push(pids);
        });
        $('.export').attr('href', '?format=pdf&pids='+post_list);
    }

它应该在重新排序列表后更新post_list数组.在get_post_order不运行在所有.我已经尝试将函数直接添加到stop: function() {...}但仍然没有变化.

任何想法,我都很难过.

谢谢

wordpress jquery typeerror jquery-ui-sortable

5
推荐指数
1
解决办法
9059
查看次数

在输入jQuery中处理'ä','ö','ü'

Hy,我真的不明白为什么我的代码不起作用.
简短说明:
我自己实现了一个自动建议功能,比如jquery-ui autosuggest.不幸的是我不能使用jQuery UI,由于系统限制,我不得不坚持使用jQuery 1.3.1.

如果用户输入"ä","ö","ü"等字母,我会尝试检查这些字母是否插入如下:

if(inputFieldText.indexOf('ä')!=-1){
    alert("detection");
}
Run Code Online (Sandbox Code Playgroud)

我部署它的页面不是,alert()但如果我在jsfiddle http://jsfiddle.net/nyDBB/4/中运行它,它工作正常.所有内容都放在Document ready块中,其他功能如.click(),.change()也能正常工作.

我也试过使用这些encode()方法,但这不是一个好的解决方法,也给了我一些错误.

所以我的建议是在页面上设置编码有问题,但是有人知道如何克服这个问题吗?

html javascript string jquery encoding

3
推荐指数
1
解决办法
1398
查看次数

jQuery CSS Selector与"this"相结合

我想弄清楚这样的事情是否可行.我们得到了HTML结构

<a href='#' class='anyLink'>
     <!-- here goes some content-->
    <div class='childElement'><!-- here goes some content--></div>
</a>
Run Code Online (Sandbox Code Playgroud)

我无法使用ID,因为有许多链接,而且还没有定义还有多少链接.所以我的问题是,你们知道我可以这样做的方式:

$('a').on("click",function(e){
    $(this +"div").val(); // for example.
});
Run Code Online (Sandbox Code Playgroud)

我想选择已被单击或想要获取children元素值的锚点的子元素.我也没有任何儿童元素的ID,我试图通过CSS选择器选择的东西td:nth-child(4).谁能告诉我这是否可行?

html javascript jquery jquery-selectors

1
推荐指数
1
解决办法
526
查看次数

数组表示法或.method() - 哪个更快?

我在JavaScript中遇到了数组符号,我想知道哪种方式写得更快或更好.我认为第二个版本难以阅读,但它有什么好处吗?或者有人用这种方法调用方法吗?或者说他们的速度没有区别?

  • $('#myContainer')['addClass']("active");

  • $('#myContainer').addClass("active");

我习惯于第二种方式,但第一种方式更快还是使用第一个版本还有其他好处?

javascript performance jquery

0
推荐指数
1
解决办法
352
查看次数