

No.2ベストアンサー
- 回答日時:
チョット、確認していないのでハッキリとわかりませんが、
<h1>テキスト</h1>
の「テキスト」部分は
$("h1").text()
で、取得できますので
.repladeWith()
と、組み合わせて
$("h1").replaceWith("<h2>"+$("h1").text+"</h2>")
みたいにして、できないでしょうか。
お礼が遅くなってしまってごめんなさい。
実際に試してみましたが、ばっちり機能しました。そしてこれが一番スマートですね。使わせていただきます。
ありがとうございました!
No.4
- 回答日時:
>>No.3
$.fn.myMethod = function(arg) {
return this.replaceWith($(arg).text(this.text()));
};
これにはバグがありますね。ゴメンなさい。
No.3
- 回答日時:
(function($) {
$.fn.myMethod = function(arg) {
return this.replaceWith($(arg).text(this.text()));
};
})(jQuery);
$('h1').myMethod('<h2 />');
プラグインを眺めてると、こんな感じで拡張されていますよね。
(function($) {
$.fn.extend({
method1: function() {
...
return this;
},
method2: function() {
...
return this;
}
});
})(jQuery);
オレオレ的なメソッドの公開なら、extendでまとめとけばよいかも。
お礼が遅くなってしまってごめんなさい。
自分で命令を作っちゃうってことですよね?ハードル高いですけど、本当に必要に迫られたときにはチャレンジしてみようと思います。ありがとうございました!
No.1
- 回答日時:
jqueryはよく知りませんが、
現在の内容を入れ直してあげるとかではダメでしょうか?
$("h1").each(function(){
$(this).replaceWith("<h2>" + $(this).html() + "</h2>");
});
ご回答ありがとうございます。
それなら可能です。ただ要素の入れ替えというのは、1番はじめに覚える命令としてあっても良さそうなので・・当方の勝手な思い込みかもしれないですね・・。使いそうで使わない気もしますし。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
オブジェクト配列の各メンバを...
-
Outlookのアカウントがあるとメ...
-
スマホ上で、左右スワイプで次...
-
タグを教えてください。
-
ラジオボタンを複数選択したと...
-
jsで質問です。 formをsubmitし...
-
2025年相性がいい人のサイトの...
-
CookieをWebStoeageに変える
-
Adobe acrobat proでフォームを...
-
jqueryのselect2で検索欄の文字...
-
<tr>指定した表の行要素をボ...
-
食材の期限を管理するためにGAS...
-
ビデオのJSについて
-
鍵盤アプリで、スマホの画面に...
-
<div>のタッチ状態を維持したま...
-
jQueryでシンセサイザーを作っ...
-
プログラミング 学習
-
HTMLでサブフレームから親のス...
-
ジャバスクリプトについて。
-
プログラムについて。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
関数でy=g(x)のgとは何の略です...
-
functionから別のfunctionを実...
-
クリックすると上に開くアコー...
-
idを使わずにonclickで自身の要...
-
javascript(jQuery)でセル内...
-
JAVAスクリプトで指定時間以降...
-
JavaScriptの即時関数の書き方
-
関数名をテキストから読み込む...
-
ページ内に複数表がある場合のT...
-
XMLHttpRequestでキャッシュを...
-
複数のxmlを同ページに読み込み...
-
シューティングゲームの作り方
-
jslintのエラーについて質問
-
Javascriptの変数がうまく渡せ...
-
getElementByIdを使用したグロ...
-
Matlabで自作関数をオーバーロード
-
JavaScriptの日付の比較
-
setTimeoutで、止まらない
-
Ajaxでデータベース(PostgreSQL)
-
引数が分かりません。
おすすめ情報