2017-06-16 5 views
0

私は自分で何かを作成しようとしています。他の人に尋ねる方法も分かりません。私は、グーグルで調べてみましたが、必要な情報を見つけることはできません。jQueryを使用してHTMLチェックボックスの値の一部を操作する方法はありますか?

入力名=「generic_name」値=「による合計金額に$(価格)を追加」

私は(を変更するためにjQueryを使ってウィンドウのプロンプトを使用することができる方法があります:たとえば、私はこれを持っていますユーザーの入力に基づいた価格セクション)可能であれば、値の書式を変更する必要はありません。その(価格)セクションをターゲットにしてそれに応じて変更できるようにするだけですか?

+0

説明した内容に基づいてコンテキストを理解することは難しいです。入力の場合、値は通常意味を持ち、動的に変更する必要があるようです。ラベルのテキストを変更したくないのですか? – Lawrence

+0

このトピック以外の[mcve]を含めてください。このトピックは[トピック外(#1)](/ help/on-topic)です。私にはあなたは[もっと多くの研究](https://meta.stackoverflow.com/a/261593/497418)をする必要があるように思えます。 – zzzzBov

+0

私が「話題外」のように思えるものを言ったら謝ります。私は約1ヶ月間コーディングしており、このウェブサイトのニュアンスについては不明です。私ができる最善の方法を説明しようとしました。私は変更が必要なものを変更するために複数の異なる方法を試してきましたが、今これを数週間研究しようとしています。しかし、使用する用語がわからないときに何をする必要があるのか​​を説明するのは難しいです。 –

答えて

0
var oldString = $('input [name="generic_name"]').val(); 
var newValue = [Whatever you want]; //you can grab value from an input field user is using 
var newString = oldString.replace("price", newValue); 
$('input [name="generic_name"]').val(newString); 

これは、完全な文字列値を取得し、指定された部分文字列を置き換え、古い値を新しい値で置き換えます。この時

+0

ありがとうございました。これはまさに私が探していたものでした。私はあなたにupvoteを与えるだろうが、私は力を持っていない! –

+0

あなたが探していたことがうれしいです。それを受け入れられた回答としてマークすることができます。ありがとう –

0

ルックはフィドルをJS: -

https://jsfiddle.net/36r54z88/5/

function changePrice(){ 
    newPrice = $('#userPrice').val(); 
     $('#price').html(newPrice); 
} 

userPriceは、ユーザーの入力や価格を取っているテキストボックスのidはあなたが価格を表示している要素のidです。

関連する問題