Get Place Order parent container

I'm trying to override Magento\Checkout\view\frontend\web\js\action\place-order.js which contain the code below

define([
'jquery',
'Magento_Checkout/js/model/quote',
'Magento_Checkout/js/model/url-builder',
'Magento_Customer/js/model/customer',
'Magento_Checkout/js/model/place-order'
], function ($, quote, urlBuilder, customer, placeOrderService) { 'use strict'; console.log($(this).parent(".payment-method-content"));
return function (paymentData, messageContainer) {

cartId: quote.getQuoteId(),,
paymentMethod: paymentData,
isSubscribe: subscribe
};

if (customer.isLoggedIn()) {
serviceUrl = urlBuilder.createUrl('/carts/mine/payment-information', {});
} else {
serviceUrl = urlBuilder.createUrl('/guest-carts/:quoteId/payment-information', {
quoteId: quote.getQuoteId()
});
var source = $(this); This returns null so I think this is not defined? But in jquery whenever we use$(this) we are referring to the source of the action which is the button in this situation. But why is it it's returning null? How can I get the value of this element?