前提・実現したいこと
ボタンを押すと、inputタグのvalueが増えて、console.log('aaa');までの処理を流したい
今の状態だとinputのvalueが変わるだけでchangeメソッドが発火しないです。
明示的にchangeを書く必要があるのですが、どのようにすればよいかわかりません。
https://www.sejuku.net/blog/41231
該当のソースコード
javascript
1function addBranch() { 2 const dom = document.getElementById("num"); 3 let num = document.getElementById("num").value; 4 5 dom.value++; 6} 7 8$(function () { 9 $('#num').change(function () { 10 let num = document.getElementById("num").value; 11 console.log('aaa'); 12 }) 13})
html
1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="UTF-8"> 5 <link rel="stylesheet" href="./style.css"> 6 <script src="https://code.createjs.com/1.0.0/createjs.min.js"></script> 7 <script src="https://code.jquery.com/jquery-3.3.1.js"></script> 8 <script src="./app.js"></script> 9</head> 10<body> 11 12<canvas id="canvas"></canvas> 13<button id="button" onclick="addBranch()">ぷらす</button> 14<input id="num" type="number"> 15 16</body>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。