$.clone
メソッドを使用する
ここに例があります
http://jsfiddle.net/eTh2f/1/
ただし、ID を使用しないように注意してください。ID が重複してしまう可能性があります。
アップデート :
いつどれを使うか
同じページで繰り返してはならない要素には ID を使用します。たとえば、メイン ヘッダーは の ID を持つことができますid="header_container"
。リストの項目は一意ではないため、同じ ID を持つことはできません (コンテンツではなくタグについて話していることに注意してください)。
例
ID の場合、ヘッダーは ok である必要があります。それで :
<div id="header">... header contents ...</div>
クラスの場合、アイテムのリストも問題ないはずです
<ul>
<li class="someone" > me <li>
<li class="someone" > you <li>
<li class="someone" > he <li>
</ul>
あなたはできません:
<ul>
<li id="someone" > me <li>
<li id="someone" > you <li>
<li id="someone" > he <li>
</ul>
jqueryに戻る
jquery で任意のタイプの有効な css セレクターを使用できます
したがって、ヘッダーを取得する場合は使用します
$('#header')
#
idの記号はどこ
ですか
すべてのリスト項目を選択した場合
$('.someone')
.
idの記号はどこ
ですか
複数のIDを使用するとどうなりますか
まず最初に、id の使用はあまり賢明ではないことを知っておく必要があります。私はそれらをめったに使用しません(トラブルを回避できる場合は使用します)。
クラスを使用します。その場合、1 つの要素にしか割り当てることができないためです。または新しいdata
属性を使用します。
しかし、それらが繰り返されないことが 100% 確実な場合は、それらを使用してください。その例は、データベース内の一連のレコードです。それらが同じIDを持っていないことを確認してから、要素に属性IDを使用してください。
jqueryでテキストボックスを選択する方法
単純にクラスを割り当てます。したくない場合は、単に
$('input')
これはすべての入力タグを選択しますが、それでも少し不便ですが、心配する必要はありません。経由で名前で入力を選択できます
$('input[name="the_name_of_the_input"]')
ついに
グーグルでトピックの詳細をお読みください。私は自由な時間を過ごすために追加します。だから私はそれを投資しました。しかし、それが固執する方法である答えを得るために一生懸命働く