変数 = 《jQuery》.css( 属性名 );・値の変更
《jQuery》.css( 属性名 , 値 );これも、やはりcssメソッドだけで値の取得と変更の両方が可能です。属性名に、操作するスタイルの属性名を指定します。一例として、下のリスト部分に、テキスト色と背景色を操作するサンプル(1番目)をあげておきましょう。ここでは、
$('#message1').css('color',str);
$('#message2').css('background',str);このようにしてテキスト色と背景色を設定しています。属性名には、スタイルシートの属性名がそのまま使われていることがわかるでしょう。$('div').css('width',num);
$('div').css('height',num);このようにして、縦横幅を変更しています。スタイルシートのどんな属性も、このようにcssメソッドで変更することができるのです。※リストが表示されない場合
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>
| << 前へ | 次へ >> |