4
$(this).find("input[name=amount]").val($(this).find("input[name=amount]").val().replace('$', ''));
開発ツールでこのエラーが発生することがあります。私はちょうど文字$を何も ''に置き換えたいと思っています未知の型エラー:未定義のメソッド 'replace'を呼び出すことができません
思考?
$(this).find("input[name=amount]").val($(this).find("input[name=amount]").val().replace('$', ''));
開発ツールでこのエラーが発生することがあります。私はちょうど文字$を何も ''に置き換えたいと思っています未知の型エラー:未定義のメソッド 'replace'を呼び出すことができません
思考?
あなたのエラーは、セレクタに一致する要素がないと言うので、element.val()
はundefined
を返しています。replace
メソッドはありません。それをデバッグし、各ステップでconsole.log()
を試してください。
また、要素を2回検索する必要はありません。変数に保存してください:
var $input = $(this).find('input[name="amount"]');
$input.val($input.val().replace('$', ''));
助けてくれてありがとう:) Idkなぜ、しかし、私はconsole.log()について忘れてしまった。 – wowzuzz
$(これ)は何ですか?何とか完全な例を提供できますか?例えば。 http://jsbin.com/で? – Rost