0

jQueryで動的に生成された要素にアクセスする必要があります。

私が作りたいのは、要素によって生成された最初と最後の要素を非表示にすることですkendoUI grid

$(".myItem").first().hide();
$(".myItem").last().hide();

たとえばclick、生成された要素に.on()orを使用できるイベントがあるかどうかがわかり.live()ます。しかし、この場合、私はイベントを持っていません。

どうすれば修正できますか?どんな助けでも大歓迎です。

4

1 に答える 1

0

既知の構造がある場合は、ID を使用して最も近いものを取得し、それに向かうことができます。parent()nearest()、 などのメソッドを使用すると、メイン グリッド コンテナー div に移動でき、その後および疑似要素children()を使用できます。:first:last

行が作成された後、ここで概説されているようにデータバインドされたイベントを使用してそれにフックできます。

例:

$("#grid").kendoGrid({
     dataBound: function(e) {
         // use jquery as outlined above to find required elements
     }
 });
于 2012-07-03T07:14:21.323 に答える