hx-target

hx-target 属性を使用すると、AJAX 要求を送信したものとは異なる要素でスワッピングのターゲットを指定できます。この属性の値は次の可能性があります。

次のように div をターゲットにする例を示します。

<div>
    <div id="response-div"></div>
    <button hx-post="/register" hx-target="#response-div" hx-swap="beforeend">
        Register!
    </button>
</div>

/register URL からの応答は、ID が response-divdiv に追加されます。

次の例では hx-target="this" を使用して、クリック時に自身を更新するリンクを作成します。

<a hx-post="/new-link" hx-target="this" hx-swap="outerHTML">New link</a>

メモ