書式
result = $pick(object, data)
result : 結果
object : オブジェクトまたは変数
data : 代入するデータ
説明
内容が未定義の場合、値を設定するには$chk()を使います。最初のパラメータに指定した変数名またはオブジェクトに内容が設定されている場合は、そのまま返します。内容がない場合には$pick()の2番目のパラメータの値を設定し返します。
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja">
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>Sample</title>
<link rel="stylesheet" href="css/main.css" type="text/css" media="all">
<script type="text/javascript" src="js/mootools.js" charset="shift_jis"></script>
<script type="text/javascript"><!--
window.addEvent("domready", function(){
(function(text){
var t1 = $pick(text, "MooTools");
var t2 = "Sample";
var t3 = $pick(t2, "MooTools");
$("result").setHTML(t1+"<br>"+t3);
})();
});
// --></script>
</head>
<body>
<h1>内容が未定義の場合、値を設定する</h1>
<div id="result">...</div>
</body>
</html>