1

動的に作成されるフォーム フィールドの配列があります。その配列の 16 番目の div をターゲットにして、JQuery を使用して別のクラスを追加しようとしています。ここに私が現在持っているコードがあります:

<script type="text/javascript">
jQuery(document).ready(function() {
    jQuery("div.form_row.clearfix:nth-child("+16+")").addClass("form_row_price");
});
</script>

しかし、クラスをdivに追加しているようには見えません。クラス「form_row_price」がフォームの 16 番目の div に追加されるようにするにはどうすればよいですか?

4

1 に答える 1

2

nth-child( ) の代わりにeq()を使用します。

jQuery(document).ready(function() {
    jQuery("div.form_row.clearfix:eq(16)").addClass("form_row_price");
});
于 2013-02-04T15:26:45.033 に答える