初歩的な質問で申し訳ないのですが、特定のidに対して自動で計算する方法はどのようにすればいいのでしょうか。
<p id="a">100</p><p id="b">20</p>
例えば、#aの値に対して#bに自動で5で割って表示させたいのですが、この場合はjsをどのように記述してどのように吐き出させればよろしいのでしょうか。
バカにされるの覚悟ですが、よろしくお願いします。
自動で表示というのはどういうことでしょうか?ページが読み込まれたら勝手にという意味でしょうか?
また、吐き出すというのはどういう意味でしょうか?コンソールログに吐き出すのか、ファイルに吐き出すのか?
>バカにされるの覚悟ですが、よろしくお願いします。
バーカ、バーカ!
どうせランサーズか何かで自動計算見積もりフォームの案件でも受託したんだろう!!
いえ、自作で、特訓中でして。。。こんな基礎もできてず受託なんてできるわけないです。。。。
↓の補足読んだけど、まだ要件が伝わらないから、もっと明確に伝えられるように頑張って!!!コメントには添付画像もつけれるから、言葉で説明するのが苦手なのであれば、図とあわせて説明するといいと思う。
ワードプレスで吐き出した値に対して自動で計算したいという意図です。やりたいことは、カスタムフィールドで値を入れると、自動で計算して吐き出すということです。
そーゆー場合、ふつーはPHP側で計算する。なんでjsでやりたいのん?
基礎をやり直せ。基礎ができてりゃこの程度何でもないし、この程度が判らん奴に回答コードを出した所でやはり理解できはせん。
答えを知りたいのか、方法論を学びたいのかどっちなんだろう。あと、もう少し上手に説明できるようになるといいね。「吐き出す」って連呼してるけど、質問するときに自分流の単語は使うべきじゃないよ。
みんなきびしいな
冷たい...
jQuaryなら
①#aの値を読み込む&parseIntで文字列を数値に変換。var a=parseInt($("#a").html());
②計算させるvar b=a/5;
③はきだす$("#b").html(b)
という感じかな。
JSでできなくもないけど、入力もないのに自動計算って意味なくない?大量の静的なHTMLを作らないといけなくて、提供された資料の合計値が空欄になってて、手動で計算して埋めとけと言われたけど面倒だからJSで済まそうというなら分かる。そうじゃないなら、みなさんおっしゃる通り、サーバーサイドで計算させた方がいい。
ですね
ネタにマジレスか
みんなの回答 7 件
自動で表示というのはどういうことでしょうか?ページが読み込まれたら勝手にという意味でしょうか?
また、吐き出すというのはどういう意味でしょうか?コンソールログに吐き出すのか、ファイルに吐き出すのか?
>バカにされるの覚悟ですが、よろしくお願いします。
バーカ、バーカ!
ワードプレスで吐き出した値に対して自動で計算したいという意図です。
やりたいことは、カスタムフィールドで値を入れると、自動で計算して吐き出すということです。
基礎をやり直せ。基礎ができてりゃこの程度何でもないし、この程度が判らん奴に回答コードを出した所でやはり理解できはせん。
答えを知りたいのか、方法論を学びたいのかどっちなんだろう。
あと、もう少し上手に説明できるようになるといいね。
「吐き出す」って連呼してるけど、質問するときに自分流の単語は使うべきじゃないよ。
みんなきびしいな
Google
https://www.google.co.jpjQuaryなら
①#aの値を読み込む&parseIntで文字列を数値に変換。
var a=parseInt($("#a").html());
②計算させる
var b=a/5;
③はきだす
$("#b").html(b)
という感じかな。
JSでできなくもないけど、入力もないのに自動計算って意味なくない?
大量の静的なHTMLを作らないといけなくて、提供された資料の合計値が空欄になってて、手動で計算して埋めとけと言われたけど面倒だからJSで済まそうというなら分かる。
そうじゃないなら、みなさんおっしゃる通り、サーバーサイドで計算させた方がいい。
関連するトピックス