def is_prime(n):
n=abs(n)
if n<2: #Numbers less than 2 are not prime numbers
return "False"
elif n==2: #2 is a prime number
return "True"
else:
for i in range(2,n): # Highlights range numbers that can't be a factor of prime number n.
if n%i==0:
return "False" #if any of these numbers are factors of n, n is not a prime number
return "True" # This is to affirm that n is indeed a prime number after passing all three tests
Он добавляет this.area
(или клон) в качестве первого дочернего элемента каждого соответствующего дочернего элемента image.canvas
. Соответствующие дочерние элементы - это дети с классом image-pinpoint-view
. Узел DOM может находиться только в одном месте, но jQuery будет клонировать элемент, поэтому для каждого желаемого родителя будет по одному.
Каждый объект jQuery представляет собой массив. Каждый метод jQuery применяется ко всем элементам. Если вы напишете:
$(".elements").css(...)
... стиль будет применен ко всем элементам.
Аналогично, в вашем случае элемент (this.area) будет клонирован и один клон будет вставлен перед каждым дочерним элементом.
Prepend помещает указанное содержимое в начало элемента.
<div id="content">
<div id="a">data</div>
</div>
$('#content').prepend('<div id="b">prepended data</div>');
приведет к
<div id="content">
<div id="b">prepended data</div>
<div id="a">data</div>
</div>
$('#content').prepend( $('#a') );
приведет к
<div id="content">
<div id="a">data</div>
<div id="b">prepended data</div>
</div>