私は次のものを持っています:
$('#content')
私が望むのは、これに h1 要素が含まれているかどうかを確認することです。もしそうなら、私は次のことをしたいと思います:
$('#content').buildTableOfContent();
jQueryを使用してこのチェックを行う方法はありますか?
私は次のものを持っています:
$('#content')
私が望むのは、これに h1 要素が含まれているかどうかを確認することです。もしそうなら、私は次のことをしたいと思います:
$('#content').buildTableOfContent();
jQueryを使用してこのチェックを行う方法はありますか?
そのようなものはうまくいくはずです:
if ($("#content h1").length > 0) {
$("#content").buildTableOfContent();
}
豊富なjQueryAPIのおかげで、たった1行で実行できます。
$('#content:has(h1)').buildTableOfContent();
あなたがjQueryに固執していないなら、これはただです
if (document.getElementById("content").getElementsByTagName("H1")[0]) {
...build TOC...
}