hp-stylelink.com 2024 著作権. 不許複製 プライバシーポリシー
![hp-stylelink.com](https://cdn-ak-scissors.b.st-hatena.com/image/square/b246ee26bbe847845dd35919c8fa05b133ce5b0e/height=288;version=1;width=512/http%3A%2F%2Fwww.hp-stylelink.com%2Fnews%2Fassets_c%2F2013%2F11%2F20131122_thumbnail-thumb-200x160-146.jpg)
jQueryの:buttonセレクターの解説をします。 :buttonセレクターは、button要素を選択するフィルターです。 <button>ボタン</button> サンプル/デモでは、「:buttonセレクター」の動きを簡単なサンプルで確認してみましょう。 サンプルでは、クリックされたボタンのイベントを拾って、アラートを表示するように設定しています。 <script> $(document).ready(function () { $(":button").click(function(){ alert("こら〜!"); }) }); </script> 「:buttonセレクター」のサンプル HTMLとjQuery<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="description" conte
テーブル形式で行ごとにsubmit 例えば下記のような形式で行単位でsubmitできるようにしたい場合、 こんな感じになるでしょうか。 <!-- 行数分繰り返し --> <tr> <form> <td> <input type="hidden" name="key" value="001" /> 001 </td> <td style="position: relative;"><!-- textboxをセルいっぱいにするstyle --> <input type="text" name="val" value="hoge" style="width: 100%; box-sizing: border-box" /> </td> <td> <input type="button" value="更新" class="update" /> </td> </form> </tr> 行ごとにfo
こんにちは、ライターのマサトです! 今回は、jQueryで深い階層下にある子要素を効率よく取得できる「find()」メソッドについて学習しましょう! この記事では、 「find()」とは? find()の使い方 each()による複数要素の取得 戻り値「length」とは? find()の検索技 「find()」と「children()」の違いとは? などの基本的な内容から、応用的な使い方に関しても解説していきます。この記事で、「find()」メソッドをしっかり学習して自分のスキルアップを目指しましょう! 「find()」とは? それでは、まず最初に「find()」メソッドについて基本的な知識を学習していきましょう! 「find()」は、対象となる要素から下にある階層をすべて辿って目的の「子要素」を取得することができるメソッドです。この子要素は「子孫要素」とも呼ばれたりしますが、分かりやす
今回は、jQueryで子要素を取得する方法を3つに分けて説明します。 直下の子要素を取得する.children() 要素内の全ての子要素を取得します。children('セレクタ')のように、セレクタを引数に渡すことで子要素を絞り込むこともできます。 (例1)#parentの子要素の中から、imgタグのみ取得する HTML <div id="parent"> <p>テキスト1</p> <p>テキスト2</p> <p>テキスト3</p> <img src="sample.png" /></div>
buttonタグなどのdisabled属性の切り替えを、jQueryのprop()によって切り替える方法です。
AngularJS 1.2 ngモジュール ディレクティブ フィルター サービス 型 グローバルAPI ngMockモジュール サービス グローバルAPI AUTOモジュール サービス ngAnimateモジュール サービス ngCookiesモジュール サービス ngMockE2Eモジュール サービス ngResourceモジュール サービス ngRouteモジュール サービス ディレクティブ ngSanitizeモジュール フィルター サービス ngTouchモジュール ディレクティブ サービス このサイトについて リファレンスの翻訳を中心に、JavaScriptに関する情報を取り扱うサイトです。 現在、公開しているJavaScript関連の情報です。 JavaScript Mozilla Developer Networkの内容を翻訳して公開しています。 jQuery jQuery
1. jQueryを2回読み込んでいないか確認する Rails3.1からAsset Pipelineが導入されたため、誤ってjQueryを2回読み込んでしまっている、なんて事故が起こりがちなようです。 まず、application.jsでrequire_treeしているときに、assets/javascript直下にjquery.jsを配置していないか確認する。 上記を確認しても解消しない場合は、rake assets:precompileしたデータがpublic/assets以下にないか確認する。2回jQueryを読み込んでしまっていたスクリプトがそのまま残っているかも知れません。あったら削除してしまいましょう。 再発防止のためにconfig/environments/development.rbに以下のコードを追加しても良いでしょう。
ちょっとボーっと考えていたことで、jQueryを使えば出来るじゃんと思っていて、HTMLみてscript内に読み込んでいるかな〜と思ってみていたら、jQueryは読み込んでいなくて、prototype.jsを読み込んでいるのがあった。 そこで、「prototype.js?どんなライブラリなんだろう?」と最近JavaScriptのライブラリにハマっている自分としては調べずにはいられなくて調べ出したらなにやらjQueryと競合するとの情報が!! ってことでわかったことをφ(..)メモメモ。 そもそもPrototype.jsとは? 困ったときのGoogle先生に聞いてみた。 まず最初に見たページがこちら。 そうなのか・・・・かなり古くからあるのね。そしてJavaScriptフレームワークなんだね。確かに公式ホームページも Prototype JavaScript framework: a fou
jqueryでhtmlを書き換える方法はいろいろとあります。 テキストを書き換える方法 $("セレクター").text("書き換え"); 例えば、フリーランスをデザイナーに書き換える <p class="text">フリーランス</p> jqueryのタグは $("p.text").text("デザイナー"); すると <p class="text">デザイナー</p> になります。 htmlタグごと書き換える方法 $("セレクター").html("書き換え"); 例えば、pタグのフリーランスをh3タグのデザイナーに変更します。 <p class="text">フリーランス</p> jqueryのタグは $("p.text").html("<h3>デザイナー</h3>"); すると <h3>デザイナー</h3> にかわります。 htmlの追加 指定した要素内部の先頭に追加する方法 $("セ
jQueryで画面をリロードせずにデータベース等のデータを取得してページに出力したい場合があります。 Ajaxを使用すればリロードせずにphpファイルを呼び出すことが可能です。 クリックしたり、スクロールしたりするとデータを追加していくようなページなど、 色々な場面で使用できそうです。 下記にjQueryのAjaxを使用してphpファイルを呼び出してPOST送信を行い、 データベースからデータを取得した時の方法をメモします。 ■ Ajaxを使用してPOST送信 ※知り合いから指摘を受けました。 POSTデータのチェックやSQLインジェクション対策は必ずしてください。 htmlファイルとphpファイルを用意します。 【JS】 ※index.html 下記は「#btn」をクリックした時にAjaxを使用してます。 <script type="text/javascript" src="http:
はじめに 今更ですが最近ajaxを少し触るようになりました。 jQueryを使えば簡単にajax通信ができるため、単純なものであればそれほど実装は難しくないかと思います。 ですが少し複雑なことをやろうとしてみると、急にハードルが上がる気がします。 そこで自戒を込めて、ajax初心者の方に対してはじめにこれを知りたかったと思えるんじゃないかというものをまとめてみたいと思います。 ※jQueryを利用したajax通信を想定しています 目次 処理の順番を意識する $.ajax()の省略メソッドを知る イベントを知る デバッグ方法を知る 通信状況を想定する(タイムアウトを設定する) 連続クリックを防止する ← [New!] 連続通信を防止する ← [New!] 処理の順番を意識する ajaxを使用する場合は、非同期通信で処理したいケースがほとんどかと思います しかし単純にそのまま書いただけでは処理
「post()」とは? それでは、まず最初にpost()メソッドについて基本的な知識から学んでいきましょう! 「post()」は、ブラウザ側から任意のデータをサーバへ送信してその結果を取得することができるメソッドになります。一般的には、フォーム要素にユーザーが入力した情報をサーバーへ送信するようなケースが多いでしょう。 例えば、サーバー側で受け取ったデータを処理してJSONに変換してまたブラウザ側で受け取るようなことも簡単に実現できます。 本記事では、post()メソッドの基本的な使い方からフォームを使った活用例まで詳しく解説しますので、ぜひ参考にしてみてください! post()の使い方 ここからは、実際に「post()」メソッドを使ったプログラミング手法を学んでいきましょう!post()の基本的な書き方からデータを送信する方法や、サーバーからデータを取得する方法まで具体的に見ていきます。
こんにちは、ライターのマサトです! 初めてJavaScriptでDOMを扱うようになってくると、実行タイミングがズレてエラーになることがよくあります。 この場合、ほとんどの理由がHTML(DOM)のレンダリングとタイミングが合っていないことに起因します。これを上手く解消するには、HTML内の書く場所に注意したり、「onloadイベント」の正しい書き方を知る必要があります。 しかしながら、「実行タイミング」についてはいろんな罠が潜んでいるため、この記事で正しい知識を身につけてスッキリと理解できるようにしておきましょう。 JavaScript初心者におすすめの 無料プログラミングサイト3選
近年のWebではAjaxを使った画面遷移を行わないフォームが主流となりつつあります。 AjaxではjQueryでPHPなどのプログラムにフォームに入力されたデータを投げることになりますが、これをどのように実装するかが問題です。 Ajaxでフォームのデータを投げる部分は、下記のように作るという例が載っていました。古い書籍やブログなどでは以下のような例が載っています。
jQueryを使ってinputやselectの値を取得する方法をまとめました。 備忘録のため、箇条書きの簡単なまとめとなり分かりにくい点があるかもしれませんが、ご了承ください。 input(テキスト)の操作 ターゲットとなるinput(テキスト) <input type="text" name="hoge" value="あいうえお" data-target="fuga" id="input-1" class="target">
必要ならどうぞ。 デモ jQueryでフォームの値を取得する方法をまとめ – jsdo.it – Share JavaScript, HTML5 and CSS jQueryでフォームの値を取得する方法をまとめ – jsdo.it – share JavaScript, HTML5 and CSS 共通:要素の探し方 input要素なんかにid振っちゃうのが一番なんだけど、属性セレクターを使うと楽な場合があります。つまり[name=xxx]で検索するやり方。 <form id="my-form"> <input type="text" name="my-text" value="This is text." /> </form>
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く