1

このメソッドは、複数のcssメソッドにアクセスするのに適していますか?

<script>
$("div").click(function () {
  var html = ["The clicked div has the following styles:"];

  var styleProps = $(this).css( ["width", "height", "color", "background-color"] );

これはjqueryAPIが行っていることです。複数のプロパティにアクセスするための上記の方法は適切ですか?それともその方法ですか?

  $.each( styleProps, function( prop, value ) {
    html.push( prop + ": " + value );
  });

 $( "#result" ).html( html.join( "<br>" ) );

});

4

1 に答える 1

0

ドキュメントからコードをコピーし、それが役立つ可能性があると述べましたが、とにかく、すべてのデータを次のようにプルしたことが示されています。

var styleProps = $(this).css( ["width", "height", "color", "background-color"] );

今、彼らはデータを操作します:

 $.each( styleProps, function( prop, value ) {
    html.push( prop + ": " + value );
  });

最後に、<br>名前と値の各ペアの間に結果を出力します。

$( "#result" ).html( html.join( "<br>" ) );
于 2013-03-07T16:17:01.513 に答える