私はこの問題を何度も経験しましたが、最初は無視しようとしました。Jquery - Jqueryオブジェクトに余分な[0]を追加する必要があります
HTML::
<div class="col-sm-10">
<select class="form-control input-sm" id="my_select" name="contracting_party_legal_entity">
</select>
</div>
は今、私はオプションで、プログラムの私の選択を移入するために、たとえば、欲しい 私はselect要素を持っています。 これを達成するには$('#my_select').appendChild($option)
を使用する必要がありますが、そうは思われません。 $('#my_select')[0].appendChild($option)
と書かなければ、エラーappendChild is not a function
が返されます。なぜこの余剰分を使う必要があるのですか?私の構文が間違っていますか?
'appendChild'はネイティブメソッドですが、jQueryオブジェクトはそれをサポートしていません。 'append'は最も近いjQueryメソッドです。 – Teemu