相关疑难解决方法(0)

JavaScript加号在功能名称前面

我一直在寻找关于自我调用函数的信息,在某个地方我偶然发现了这个符号:

+function(){}
Run Code Online (Sandbox Code Playgroud)

有人可以向我解释一下+这个功能前面的符号意味着什么?

javascript function operators iif iife

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

如何使用jQuery选择空输入(value ="")

如何检查节中的(required)输入字段的空值,然后使用jQuery在事件上为它们添加一个类?到目前为止,我尝试过:

jQuery("#sender_container input.required").val("").addClass("error");
Run Code Online (Sandbox Code Playgroud)

但这似乎是设定价值,而不是检查它.有任何想法吗?

javascript jquery jquery-selectors

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

jQuery将文本作为数字

此代码不起作用:

var number = $(this).find('.number').text();
var current = 600;
if (current > number){
     // do something
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<div class="number">400</div>
Run Code Online (Sandbox Code Playgroud)

text()从类似文本的值转换为数字似乎存在一些问题.

解决办法是什么?

variables jquery

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

为什么input = text的属性值,但li = number的属性值?

http://jsfiddle.net/3GTtF/2/

<ul>
    <li class="first" value="45">fortyfive</li>
    <li class="second" value="4text5">45</li>
</ul>

<input value="45">
Run Code Online (Sandbox Code Playgroud)
var whatIsValue = $('.first').val();            //  = 45     typeof = number
var whatIsSecondValue = $('.second').val();     //  = 4      typeof = number
var whatIsInputValue = $('input').val();        //  = '45'   typeof = string
Run Code Online (Sandbox Code Playgroud)

为什么var whatIsSecondValue = 4而不是'4text5'

为什么var whatIsInputValue = '45'而不是45

javascript jquery attributes typeof

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