私はAJAX関数を使用して、div
をデータのスパンでテンプレートに埋め込みます。これらのスパンをリンクに追加したいと思います。リンクをクリックすると関数が呼び出されます。私が持っているものでは、hrefリンクが追加されているようですが、テキスト自体はまだクリック可能ではありません。子スパンを関数を呼び出すリンクに変更する
はここでIDEからだけでなく、IEの開発者ツールからのHTMLです:
var $menu = $('#subtotal_menu');
$menu.empty();
$('#checkTemplate').tmpl(data.d.Checks).appendTo($menu);
$("#subtotal_menu").find("span").attr('href','myfunction()');
はまた、作成しようとしました:
<div id="subtotal_menu">
</div>
は、ここで私はこれまで試してみましたものですDOM要素で操作する別の関数:
function createVendorInvoiceLinks() {
var subTotalmenu = document.getElementById("#subtotal_menu").find("span");
var aTag = document.createElement('a');
aTag.setAttribute('href', "myfunction()");
subTotalmenu.appendChild(aTag);
}
感謝応答。テキスト自体をリンクにする方法はありますか? D0001をプレーンテキストとして表示する代わりに、関数呼び出しのリンクにそのテキストを作成できますか?私は置き換えを使用しますか? – Crumblenautjs
@Crumblenautjsこれは必要ありません。 [this](https://jsfiddle.net/5gqgs2kh/1/)の例を参照してください – empiric
ありがとうございます。出来た。 – Crumblenautjs