これを行うにはより良い方法です(たとえば、私は10個のa
要素があるとします)。多くの要素に同じ機能を適用します(順番に)
$('#id > a:nth-child(1)').click(function() { changeP(1); return false; });
$('#id > a:nth-child(2)').click(function() { changeP(2); return false; });
$('#id > a:nth-child(3)').click(function() { changeP(3); return false; });
私は2つの可能性を知っているが、私は特に彼らのようにしないでください。
.bind()
を使用してパラメータを持つ代わりに.click()
.map(return $(this))
を使用して、インデックスVARと配列を反復
+1 'index()'は、いくつの兄弟要素があるかを調べるためにそれらを数えるすべての兄弟要素を渡らなければなりません。 – bobince