Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 第一部分是如何工作的?_Jquery - Fatal编程技术网

Jquery 第一部分是如何工作的?

Jquery 第一部分是如何工作的?,jquery,Jquery,我有这个片段,我想知道它是如何工作的…我理解keypup,但我不理解的是数据..它在做什么和 以下是我不明白的部分 $('p span').each(function(){ $(this).data('factor',$(this).text()); }) 及 看起来它们是循环的,但为了什么,它在第一部分保存了跨度的原始值: $('p span').each(function(){ $(this).data('factor',$(this).text()); }) 然后,无论何时

我有这个片段,我想知道它是如何工作的…我理解keypup,但我不理解的是数据..它在做什么和

以下是我不明白的部分

$('p span').each(function(){
   $(this).data('factor',$(this).text());
})


看起来它们是循环的,但为了什么,它在第一部分保存了跨度的原始值:

$('p span').each(function(){
   $(this).data('factor',$(this).text());
})
然后,无论何时更改输入,它都会采用输入的数字乘以开始时设置的各个跨度“因子”


如果您想了解更多关于
$(此).data
..的说明。。。查看

它将跨度的原始值保存在第一部分:

$('p span').each(function(){
   $(this).data('factor',$(this).text());
})
然后,无论何时更改输入,它都会采用输入的数字乘以开始时设置的各个跨度“因子”


如果您想了解更多关于
$(此).data
..的说明。。。查看

jquery的$.fn.data函数基本上将特定于对象的数据附加到元素。这几乎和拥有这样的东西一样:

<span data-factor="something">Text</span>

jquery的$.fn.data函数基本上将特定于对象的数据附加到元素。这几乎和拥有这样的东西一样:

<span data-factor="something">Text</span>

jQuery的函数将一段数据附加到元素。在第一个块中,您在跨中循环,并在每个跨中添加一段称为“factor”的数据,该数据是跨的文本。在第二个块中,将每个span的文本设置为原始保存的“factor”值乘以
factor
变量的值。

jQuery的函数将一段数据附加到元素。在第一个块中,您在跨中循环,并在每个跨中添加一段称为“factor”的数据,该数据是跨的文本。在第二个街区,您正在将每个span的文本设置为原始的“factor”值保存时间乘以
factor
变量的值。

您是否查看了jquery手册中的$.data?与上面的示例相比,我查看了,但有点困惑。您是否查看了jquery手册中的$.data?与上面的示例相比,我查看了,但有点困惑