小编don*_*yor的帖子

使用睡眠或更新JavaScript

我是javascript和jquery的新手,刚刚完成了一个教程.

$('form').keydown(function (key) {
    key = parseInt(key.which, 10);
    var toAdd = $('input[name=type]').val();
    var s = $('.text p').text();
if (key !== 8) {
    s = s.substring(0, toAdd.length);
    alert(s);
    alert(toAdd);
    if (toAdd === s) {
        $('.img').animate({ left: '+=25px' }, 5);
    }
Run Code Online (Sandbox Code Playgroud)

这是我试图执行的代码的一部分.

但是当我在文本框中插入文本时,第一个字母没有分配到toAdd.

当我把线放在第二和第三行之间时它工作得很好:

alert("something");
Run Code Online (Sandbox Code Playgroud)

我是否需要使用等待或稍微等待的功能?

我希望我能理解......

谢谢

javascript jquery

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

django - 使用'else:' - 有趣的案例

django的auth中间件有这个代码:

def get_user(request):
    """
    Returns the user model instance associated with the given request session.
    If no user is retrieved an instance of `AnonymousUser` is returned.
    """
    from .models import AnonymousUser
    user = None
    try:
        user_id = request.session[SESSION_KEY]
        backend_path = request.session[BACKEND_SESSION_KEY]
    except KeyError:
        pass
    else: # <------ this doesnot have if-part, but how is it meant to work? 
        if backend_path in settings.AUTHENTICATION_BACKENDS:
            # more code... 
Run Code Online (Sandbox Code Playgroud)

else部分是有趣的,它亘古不变的有if双组分,这是什么?真的很酷,如果我还不知道这一点

python django

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

mysql其中10 <id <20

我将从db中选择一些特定的ID.我的逻辑是这样的:取决于小时,我选择这样的某些项目,因为作业在cronjob中运行,并且它每*:31分钟运行一次,所以每小时,这是我的逻辑:

伪代码:

get hour // 08:30
take 08 and mult(08,10); // 80 
get items from db whose ids lie between 80 < id < 90
Run Code Online (Sandbox Code Playgroud)

我怎么能在mysql中执行此查询?这个80 < id < 90条件我需要在php中的mysql

mysql

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

jquery val - 没有像div那样希望工作

我有这个代码:

    function discuss(thema){
     $('#prep').val(thema + '<div>answer button</div>');
    }
Run Code Online (Sandbox Code Playgroud)

HTML:

<div id="quatschen"> 
<div id="prep"> </div>
</div>
Run Code Online (Sandbox Code Playgroud)

它没有设置值prep,如果我点击discuss()功能没有任何反应.

discuss 在这里被称为:

<input type="text" name="thema" id="thema" />
<a href="javascript:discuss($('#thema').val())"> discuss me </a>
Run Code Online (Sandbox Code Playgroud)

如果我改变val()append(),这是工作.为什么val不在这里工作?

感谢帮助

html javascript jquery

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

jquery - 获取表中单击的td的位置编号

<table>
   <tr>
      <td>me</td>
      <td>you</td>
      <td>we</td>
   </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

使用Jquery我想知道点击了哪个childrin并获得了这个childrin的数量.比如,如果我点击you,我想得到2和if we,然后3 .. if me,然后1.

.nthchild();在Jquery 有类似的东西吗?

这是我的小提琴测试:http://jsfiddle.net/vfp9x/

html javascript jquery

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

标签 统计

javascript ×3

jquery ×3

html ×2

django ×1

mysql ×1

python ×1