tinyMCEエディター(WordPress)内の<!-nextpage->コメントタグの数を取得しようとしています。
私は何が間違っているのですか?
jQuery(document).ready(function($)
{
//find the count of nextpage elements
var n = jQuery("#content").find("<!--nextpage-->").length;
alert(n);
});
コメントは、入力やdivなどのトラバース可能なDOMノードではなく、jQueryはそれらを検出しません。
代わりに、要素の内の特定のコメントを文字列検索してみることができますinnerHTML
。
var count = $('#foo').html().split("<!--nextpage-->").length - 1;
デモを参照してください:http://jsfiddle.net/46wYS/
分割に寛大な正規表現を使用してデモを更新:http://jsfiddle.net/46wYS/1/
var count = $('#foo').html().split(/<!--\s*boo\s* -->/i).length - 1;