2016-04-13 2 views
1

ボタンのタイプについて質問があります。このコードでは、どのようなデータ計算型が意味するのでしょうか?data-calc-typeとはどういう意味ですか?

<label for="x">x: </label><input id="x" type="number" placeholder="0"/> 
<label for="y">y: </label><input id="y" type="number" placeholder="0"/> 
<label for="z">z: </label><input id="z" type="number" placeholder="0"/> 

<div id="calculations"> 
    <button data-calc-type="area">Pole</button> 
    <button data-calc-type="circuit">Obwód</button> 
    <button data-calc-type="volume">Objetość</button> 
</div> 

<p>Wynik: <span id="result"></span></p> 
+1

(https://developer.mozilla.org/en/docs/Web/Guide/HTML/Using_data_attributes) –

+1

データ属性は、値を格納したときにそれを参照するために使用することができますスクリプティング 基本的には、ボタンをクリックすることでトリガーされるイベントが1つあり、スクリプトは属性データを読み取って処理する方法を知ります。 – MadeInDreams

+1

@MadeInDreams、これを回答として投稿できると思います。 –

答えて

0

data- *属性はきれいです。それはあなたがあなたのスクリプトでそれを参照することができるようにそれにデータを格納することができます。

例:ページには多くのボタンがあります。すべてのボタンは異なる動作を行います。多くの関数を呼び出すのではなく、データの属性を処理し、それに応じてデータを処理する関数を呼び出すことができます。 [データ属性を使用]

if ($('#button_ID').attr('data-*') == "this attribute"){ //do something} 
関連する問題