32272


js初心者です。

monacaのサンプルのメモ帳アプリを応用して アプリを作っています（課題です）

そこで、htmlの方は大体出来ているのですが
jsの関数をhtmlからどう動かしているのかがわかりませんがbodyの最下部においてあるので、最後にmemo.jsを読み込んで上から処理しているのだと思うのですが、ボタンを押した時にどの関数を読み込むと言った動きがわかりません。

[code]

        <section data-role="content">
            <label for="Memo">Memo:</label>
            <textarea id="Memo"></textarea>
            <a data-role="button" data-icon="check" id="SaveBtn">Save</a>
        </section>
    
[/code]

の `<a data-role="button" data-icon="check" id="SaveBtn">Save</a>`
を押したらsaveMemoList(list)関数が呼び出される。 と言った動きです。

↓サンプルアプリ  
<https://docs.monaca.io/ja/sampleapp/samples/memo_application/>


CC BY-SA 3.0
2017-01-31T07:25:00.507
32270
2019-09-10T19:10:50.533
2019-09-10T19:10:50.533
32986
20458
question
monaca jquery-mobile
jsの外部ファイルをhtmlで読み込む


サンプルアプリのapp.jsにある以下のコードがクリックされた時に処理を呼び出す設定に該当します。

[code]

    ///// Called when app launch
    function onReady() {
        initTopPage();
        $("#SaveBtn").click(onSaveBtn);
        $("#TopListView").on("click", "a.show", onShowLink);
        $("#TopListView").on("click", "a.delete", onDeleteLink);
    }
    
[/code]

`$("#SaveBtn")`  
idにSaveBtnと設定してある要素の特定

`.click(onSaveBtn)`  
クリックイベントの時に呼び出すonSaveBtnを指定


CC BY-SA 3.0
2017-01-31T07:43:11.753
32272
2017-01-31T07:43:11.753
20272
32270
answer