$(this)
jQueryの別の関数に渡す方法はありますか?
これは私が持っているものですが、機能しません:
$(function() {
$('[id$=price]').change(function() {
var price = $(this).val();
var quantity = $(this).closest('.fields').find('[id$=quantity]').val();
recalculate_subtotal($(this));
});
$('[id$=quantity]').change(function() {
var quantity = $(this).val();
var price = $(this).closest('.fields').find('[id$=price]').val();
recalculate_subtotal($(this));
});
function recalculate_subtotal(element) {
$(element).closest('.fields').find('#Subtotal').val(price * quantity);
}
});
(最後の関数は、$(this)を取得したい関数です。)
助けと謝罪をありがとう。jQueryは初めてです!