1
私はこのように定義されたHTMLコードを持っている:jQueryの子要素を取得するには?
<div class="modal fade" id="my_0" role="dialog">
<!-- Rest removed for brevity -->
</div>
ポイントは、私は私のHTMLにこれをたくさん持っているということであり、私もその一人、modal fade
からmodal fade in
へのアクティブな1のクラスの変更をクリックしたとき。そこで私はアクティブなモーダル要素の子をいくつか探したいと思っています。私は以下の両方のアプローチを試みましたが、どちらも未定義に戻ります。
$(function() {
$("#SubmitBtn").click(function() {
var location = $('.modal fade in').find("#location");
var info = $('.modal fade in').children("#additional");
alert("loc is: " + location.val());
alert("info is: " + info.val());
});
});
質問のため、彼らはmodal.fade.inが欲しいですが、良い答えです。 –
良いキャッチ。 –
また、childrenとfindはオブジェクトのオブジェクトまたはオブジェクトの配列を返します。最低限、.first()を実行するか、:セレクタ内で:first-childを使用する必要があります。 –