変数 = 《jQuery》.css( 属性名 );・値の変更
《jQuery》.css( 属性名 , 値 );これも、やはりcssメソッドだけで値の取得と変更の両方が可能です。属性名に、操作するスタイルの属性名を指定します。一例として、下のリスト部分に、テキスト色と背景色を操作するサンプル(1番目)をあげておきましょう。ここでは、
$('#message1').css('color',str);このようにしてテキスト色と背景色を設定しています。属性名には、スタイルシートの属性名がそのまま使われていることがわかるでしょう。
$('#message2').css('background',str);
$('div').css('width',num);このようにして、縦横幅を変更しています。スタイルシートのどんな属性も、このようにcssメソッドで変更することができるのです。
$('div').css('height',num);
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
※テキスト色・背景色を変更する <html> <head> <meta http-equiv="Content-Type"content="text/html; charset=UTF-8"> <script src="jquery-1.4.2.min.js"></script> <script type="text/javascript"> <!-- function doAction(){ var str = $('#text1').val(); $('#message1').css('color',str); $('#message2').css('background',str); } //--> </script> </head> <body> <H1>TEST.</H1> <div id="message1">色の値を入力:</div> <div id="message2">色の値を入力:</div> <input type="text" id="text1"> <input type="button" onclick="doAction();" value="Click"> </body> </html> ※大きさを変更する <html> <head> <meta http-equiv="Content-Type"content="text/html; charset=UTF-8"> <script src="jquery-1.4.2.min.js"></script> <script type="text/javascript"> <!-- function doAction(){ var num = $('#text1').val(); $('div').css('width',num); $('div').css('height',num); } //--> </script> </head> <body> <H1>TEST.</H1> <div id="message1" style="background:#FAA">値を入力:</div> <div id="message2" style="background:#AAF">値を入力:</div> <input type="text" id="text1"> <input type="button" onclick="doAction();" value="Click"> </body> </html>
<< 前へ | 次へ >> |