小编qin*_*ang的帖子

如何使用JavaScript或jQuery更改数组内的对象的值?

下面的代码来自jQuery UI Autocomplete:

var projects = [
    {
        value: "jquery",
        label: "jQuery",
        desc: "the write less, do more, JavaScript library",
        icon: "jquery_32x32.png"
    },
    {
        value: "jquery-ui",
        label: "jQuery UI",
        desc: "the official user interface library for jQuery",
        icon: "jqueryui_32x32.png"
    },
    {
        value: "sizzlejs",
        label: "Sizzle JS",
        desc: "a pure-JavaScript CSS selector engine",
        icon: "sizzlejs_32x32.png"
    }
];
Run Code Online (Sandbox Code Playgroud)

例如,我想更改jquery-uidesc值.我怎样才能做到这一点?

此外,有更快的方式来获取数据吗?我的意思是给对象一个名称来获取它的数据,就像数组中的对象一样?所以它会是这样的jquery-ui.jquery-ui.desc = ....

javascript arrays jquery

153
推荐指数
15
解决办法
41万
查看次数

如何在jquery中用另一个替换特殊类?

例如:

<li class="dataItem ready igto" status="ready">I will change status to waiting</li>
Run Code Online (Sandbox Code Playgroud)

然后,我只是想改变准备好类,以等待 .THe正常的方法是去除类准备,并增加新的类!

另一种情况是如何立即更换多班!?例如:

<!-- replace done wainting error to ready -->
<li class="dataItem done igto" status="ready">I will change status to ready</li>
<li class="dataItem waiting igto" status="ready">I will change status to ready</li>
<li class="dataItem error igto" status="ready">I will change status to ready</li>
Run Code Online (Sandbox Code Playgroud)

至 :

<li class="dataItem ready igto" status="ready">I will change status to waiting</li>
Run Code Online (Sandbox Code Playgroud)

非常感谢你!!

jquery replace class

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

在显示之前在jQuery UI datepicker中将另一个月设置为默认值

在我的情况下,我必须将月份设置为上个月的默认值.

datepicker的默认月份是当前月份.但我想将它作为默认显示在上个月或其他月份.我该怎么做?

如:"2010-09"为默认值.

非常感谢你!

jquery jquery-ui datepicker

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

如何在Mysql中优化日期时间搜索?

这是我的基本日期时间结构:

primary  key(datetime)         key
auot_id  date_time             user_id
1        2010-10-01 20:32:34    1
2        2010-10-02 20:32:34    1
3        2010-11-03 20:32:34    2
4        2010-10-04 20:32:34    1
5        2010-11-05 20:32:34    1
Run Code Online (Sandbox Code Playgroud)

我想获得day(date_time)at 的结果,'2010-10'user_id = '1'; My SQL是:

SELECT * FROM datetime WHERE user_id = 1 AND DATE_FORMAT(date,'%Y-%m') = '2010-10'
Run Code Online (Sandbox Code Playgroud)

EXPLAIN代码显示:

SIMPLE datetime ALL (NULL) (NULL) (NULL) (NULL) 5 Using where
Run Code Online (Sandbox Code Playgroud)

所以,这行代码似乎不是非常有效.我怎么能构建表来使我的搜索更有效?

非常感谢你!!

mysql search datetime

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

如何在JQuery中单击容器内的元素时取消容器div触发器的click事件?

例如

<div class="container">
  <div class="inside">I am not fire when click me</div>
</div>

$('.container').click(function(){
  // container do something here
});
Run Code Online (Sandbox Code Playgroud)

但是,当我单击其中的div时,它也会触发容器的click事件,因为div位于容器内部,因此,当我点击内部div时,我需要一种方法来阻止容器事件触发!

非常感谢你!!

jquery events

9
推荐指数
2
解决办法
9124
查看次数

链接在UI Selectable内部不起作用

这些是来自JQuery网站的代码,我重写了一个内容:

    <style>
    #feedback { font-size: 1.4em; }
    #selectable .ui-selecting { background: #FECA40; }
    #selectable .ui-selected { background: #F39814; color: white; }
    #selectable { list-style-type: none; margin: 0; padding: 0; width: 60%; }
    #selectable li { margin: 3px; padding: 0.4em; font-size: 1.4em; height: 18px; }
    </style>
    <script>
    $(function() {
        $( "#selectable" ).selectable();
    });
    </script>



<div class="demo">

<ol id="selectable">
    <li class="ui-widget-content"><a href="">link can not click</a></li>
    <li class="ui-widget-content">Item 2</li>
    <li class="ui-widget-content">Item 3</li>
    <li class="ui-widget-content">Item 4</li>
    <li class="ui-widget-content">Item 5</li>
    <li class="ui-widget-content">Item 6</li>
    <li class="ui-widget-content">Item …
Run Code Online (Sandbox Code Playgroud)

jquery user-interface selectable

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

我可以通过点击其他元素来扩展/折叠JQuery ui Accordion的内容吗?

默认情况下,有控制展开/折叠的内容标题.但在我的情况下,我也可以通过其他元素展开/折叠内容.例如:

jquery ui accodion代码的基本结构:

<script>
    $(function() {
        $( "#accordion" ).accordion();
    });
    </script>



<div class="demo">

<div id="accordion">
    <h3><a href="#">Section 1</a></h3>
    <div>
        <p>
        Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Integer
        ut neque. Vivamus nisi metus, molestie vel, gravida in, condimentum sit
        amet, nunc. Nam a nibh. Donec suscipit eros. Nam mi. Proin viverra leo ut
        odio. Curabitur malesuada. Vestibulum a velit eu ante scelerisque vulputate.
        </p>
    </div>
......
</div>
Run Code Online (Sandbox Code Playgroud)

现在.我有另外一个元素,就像:

<ul id="another elements can expand/collapse too">
    <li><a href=""> …
Run Code Online (Sandbox Code Playgroud)

jquery user-interface accordion

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

如何同时向元素的所有子元素添加css样式?

如:

<div class="mostOut">
    <div class="a">
        <h3 class="b"></h3>
        <div class="d"></div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我怎样才能同时将css风格应用于孩子们"moustOut".Eg:

与一个click event.the css('opacity',1)可以适用于"a","b","d"在同一时间.或者,排除"b".

css jquery

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

如何在使用JQuery UI Selectable插件绑定的元素上启用dblclick事件?

在我的情况下,我有一个UL JQuery UI Selectable插件应用程序,但同时,我希望项目女巫绑定与selectable plugin我做这个项目的东西.double click但它似乎是JQuery UI Selectable plugin had block the dblclick event.那么,我怎样才能让它发挥作用?

例如:

<script>
    $(function() {
        $( "#selectable" ).selectable();

                $( "#selectable" ).dblclick(function(){
                    // do something here
                })
    });
    </script>

<ul id="selectable">
    <li class="ui-widget-content">Item 1</li>
    <li class="ui-widget-content">Item 2</li>
    <li class="ui-widget-content">Item 3</li>
    <li class="ui-widget-content">Item 4</li>
    <li class="ui-widget-content">Item 5</li>
    <li class="ui-widget-content">Item 6</li>
    <li class="ui-widget-content">Item 7</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

非常感谢你!!

jquery user-interface selectable

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

如果找不到jQuery选择器会发生什么?

如果我将一个selector作为parameter一个函数传递给一个函数.

// selector is an object
function(selector) {

  selector.trigger('eventHere');
}
Run Code Online (Sandbox Code Playgroud)

显然,event如果selector传入的内容没有,那么它永远不会触发event,但是在触发事件之前我应该​​做一些条件检查吗?我的意思是:

// selector is an object
if(selector === 'matched'){
  // then fire the event
}
else{
  // do nothing
}
Run Code Online (Sandbox Code Playgroud)

或者只是离开它......?

jquery

5
推荐指数
2
解决办法
3893
查看次数