-
ID:ByNdxD さんの質問

初歩的な質問で申し訳ないのですが、特定のidに対して自動で計算する方法はどのようにすればいいのでしょうか。

<p id="a">100</p>
<p id="b">20</p>

例えば、#aの値に対して#bに自動で5で割って表示させたいのですが、この場合はjsをどのように記述してどのように吐き出させればよろしいのでしょうか。

バカにされるの覚悟ですが、よろしくお願いします。

みんなの回答 7 件

ID:SupjSo さんの回答

自動で表示というのはどういうことでしょうか?ページが読み込まれたら勝手にという意味でしょうか?

また、吐き出すというのはどういう意味でしょうか?コンソールログに吐き出すのか、ファイルに吐き出すのか?

>バカにされるの覚悟ですが、よろしくお願いします。

バーカ、バーカ!

ID:SupjSo

どうせランサーズか何かで自動計算見積もりフォームの案件でも受託したんだろう!!

ID:ByNdxD

いえ、自作で、特訓中でして。。。こんな基礎もできてず受託なんてできるわけないです。。。。

ID:SupjSo

↓の補足読んだけど、まだ要件が伝わらないから、もっと明確に伝えられるように頑張って!!!コメントには添付画像もつけれるから、言葉で説明するのが苦手なのであれば、図とあわせて説明するといいと思う。

ID:ByNdxD さんの回答

ワードプレスで吐き出した値に対して自動で計算したいという意図です。
やりたいことは、カスタムフィールドで値を入れると、自動で計算して吐き出すということです。

ID:4JaZCf

そーゆー場合、ふつーはPHP側で計算する。なんでjsでやりたいのん?

ID:yzzCqn さんの回答

基礎をやり直せ。基礎ができてりゃこの程度何でもないし、この程度が判らん奴に回答コードを出した所でやはり理解できはせん。

ID:uaAb8L さんの回答

答えを知りたいのか、方法論を学びたいのかどっちなんだろう。
あと、もう少し上手に説明できるようになるといいね。
「吐き出す」って連呼してるけど、質問するときに自分流の単語は使うべきじゃないよ。

ID:lBOm2E さんの回答

みんなきびしいな

Google

https://www.google.co.jp
ID:7Eg1L/

冷たい...

ID:xNQBUa さんの回答

jQuaryなら

①#aの値を読み込む&parseIntで文字列を数値に変換。
var a=parseInt($("#a").html());

②計算させる
var b=a/5;

③はきだす
$("#b").html(b)

という感じかな。

ID:dUBfF/ さんの回答

JSでできなくもないけど、入力もないのに自動計算って意味なくない?
大量の静的なHTMLを作らないといけなくて、提供された資料の合計値が空欄になってて、手動で計算して埋めとけと言われたけど面倒だからJSで済まそうというなら分かる。
そうじゃないなら、みなさんおっしゃる通り、サーバーサイドで計算させた方がいい。

ID:iRvBS6

ですね

ID:kKnX0E

ネタにマジレスか

最終更新日:2014-09-26 (1,839 views)

関連するトピックス

ページ上部に戻る