2018-11-01から1ヶ月間の記事一覧
連想配列にキーが存在するかチェックしたい時やりがちな判定 var map = {"key": 0}; if (map["key"]) { // "key"がmapに存在する } でも、これだと if (0) となるためkeyが存在するのにfalseとなる。 そこで以下のようにするのが正しい var map = {"key": 0}…
jQueryでクリックイベントを設定する際、以下のように子要素と親要素両方にイベントを設定すると、子→親の順にイベントが走る。 これを イベントバブリング と呼ぶらしい。 <tr> <td>Test</td> <td> jQuery(function($) { $('tr').click(function(e){ alert('tr click'); }); </td></tr>…