jQuery
を使用してテキストノードの選択を選択するには、jQueryを使用した要素の子孫のテキストノードを選択する必要があります。 jQueryはこのタスクの特定の機能を提供しませんが、メソッドコンテンツ()とfind()を組み合わせて望ましい結果を達成することができます。 return $(el).find( ":not(iframe)") this.nodetype == 3; }); }; getTextNodesin(el);
このコードは、コンテンツを使用してテキストノードを含む子ノードを収集します。次に、find()を使用して子孫要素とテキストノードを分離します。このソリューションには、iframe要素の特別な取り扱いが必要です。
var textnodes = []、nonwhitespacematcher = /\ s /;
関数getTextNodes(node){
if(node.nodetype == 3){
if(includewhitespaceNodes || nonwhitespacematcher.test(node.nodevalue)){
textnodes.push(node);
}
} それ以外 {
for(var i = 0、len = node.childnodes.length; i
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3