jQuery逆引きリファレンス - API別インデックス
API別インデックス
【Ajax > Global Ajax Event Handlers】 .ajaxStart()/.ajaxSend()/.ajaxSuccess()/.ajaxError()/.ajaxComplete()/.ajaxStop()
【Ajax > Low-Level Interface】 jQuery.ajax()
【Ajax > Shorthand Methods】 .getJSON() / .load() / jQuery.get()/jQuery.post()
【Attributes】 .addClass() / .attr() / .hasClass() / .height() / .html() / .innerHeight() / .innerWidth() / .outerHeight() / .outerWidth() / .prop() / .removeAttr() / .removeClass() / .toggleClass() / .val() / .width()
【Core】 $() / jQuery() / jQuery()/$() / jQuery.noConflict()
【CSS】 .addClass() / .attr() / .css() / .hasClass() / .height() / .innerHeight() / .innerWidth() / .offset() / .outerHeight() / .outerWidth() / .position() / .removeAttr() / .removeClass() / .scrollLeft() / .scrollTop() / .toggleClass() / .width()
【Dimensions > Style Properties】 .height() / .innerHeight() / .innerWidth() / .outerHeight() / .outerWidth() / .width()
【Effects > Basics】 .show()/.hide()
【Effects > Custom】 .animate() / .delay()
【Effects > Fading】 .fadeIn()/.fadeOut()
【Effects > Sliding】 .slideUp()/.slideDown()
【Events > Event Handler Attachment】 .bind() / .delegate() / .live() / .on() / .one() / jQuery.proxy()
【Events > Event Object】 event.pageX / event.pageY / event.preventDefault() / event.stopImmediatePropagation() / event.stopPropagation() / event.which
【Events > Form Events】 .focus()/.blur()/.focusin()/.focusout()
【Forms】 .focus()/.blur()/.focusin()/.focusout() / .val()
【Manipulation > Class Attribute】 .addClass() / .hasClass() / .removeClass() / .toggleClass()
【Manipulation > Copying】 .clone()
【Manipulation > DOM Insertion, Around】 .unwrap() / .wrap() / .wrapAll() / .wrapInner()
【Manipulation > DOM Insertion, Inside】 .append() / .appendTo() / .html() / .prepend() / .prependTo()
【Manipulation > DOM Insertion, Outside】 .after() / .insertAfter() / .insertBefore() / before()
【Manipulation > DOM Removal】 .detach() / .empty() / .remove() / .unwrap()
【Manipulation > DOM Replacement】 .replaceAll() / .replaceWith()
【Manipulation > General Attributes】 .attr() / .prop() / .removeAttr() / .val()
【Manipulation > Style Properties】 .css() / .offset() / .position() / .scrollLeft() / .scrollTop()
【Offset】 .offset() / .position() / .scrollLeft() / .scrollTop()
【Properties > Properties of jQuery Object Instances】 $.fn.jqueryプロパティ
【Selectors > Attribute】 属性を持つ要素セレクター[name] / 属性値が完全一致する要素セレクター[name="value"] / 属性値が完全不一致な要素セレクター[name!="value"] / 属性値が後方一致する要素セレクター[name$="value"] / 属性値が前方一致する要素セレクター[name^="value"] / 属性値が部分一致する要素セレクター[name*="value"] / 複数属性セレクター[name="value"][name2="value2″]
【Selectors > Basic】 IDセレクター("#id") / クラスセレクター(".class") / 要素セレクター("element") / 全要素セレクター("*") / 複数セレクター("selector1,selector2,selectorN")
【Selectors > Basic Filter】 :eq()フィルター / :evenフィルター / :firstフィルター / :gt()フィルター / :langフィルター / :lastフィルター / :lt()フィルター / :oddフィルター / :targetフィルター
【Selectors > Child Filter】 :first-childフィルター / :first-of-typeフィルター / :last-childフィルター / :last-of-typeフィルター / :nth-childフィルター / :nth-last-childフィルター / :nth-last-of-typeフィルター / :nth-of-typeフィルター / :only-childフィルター / :only-of-typeフィルター
【Selectors > Content Filter】 :contains()フィルター / :emptyフィルター / :has()フィルター / :parentフィルター
【Selectors > Form】 :checkedフィルター / :selectedフィルター
【Selectors > Hierarchy】 以降の要素セレクター("prev~siblings") / 子要素セレクター("親要素>子要素") / 子孫要素セレクター("先祖子孫") / 直後の要素セレクター("prev+next")
【Selectors > jQuery Extensions】 :has()セレクター / :parentセレクター / :selectedフィルター
【Traversing > Filtering】 .eq() / .filter() / .has() / .is() / .map() / .not() / .slice()
【Traversing > Miscellaneous Traversing】 .end() / .not()
【Traversing > Tree Traversal】 .children() / .find() / .next() / .nextAll() / .nextUntil() / .parent() / .parents() / .parentsUntil() / .prev() / .prevAll() / .prevUntil() / .siblings()
【Utilities】 jQuery.each() / jQuery.extend() / jQuery.grep() / jQuery.inArray() / jQuery.isArray() / jQuery.isEmptyObject() / jQuery.isFunction() / jQuery.isNumeric() / jQuery.isPlainObject() / jQuery.isWindow() / jQuery.isXMLDoc() / jQuery.map() / jQuery.proxy() / jQuery.type()
【その他> セットアップメソッド】 jQuery.noConflict()
Ajax > Global Ajax Event Handlers
.ajaxStart()/.ajaxSend()/.ajaxSuccess()/.ajaxError()/.ajaxComplete()/.ajaxStop()
Ajax > Low-Level Interface
jQuery.ajax()
- - 一般的なAjax通信を実装するには?($.ajax)
- - 非同期通信のキャッシュを無効化するには?($.ajax[cache])
- - Ajax通信の前に処理を実行するには?($.ajax[beforeSend])
- - Ajax通信で得られたコンテンツを加工するには?($.ajax[dataFilter])
- - Ajax通信で成功/失敗コールバックに任意の値を渡すには?($.ajax[context])
- - 特定のAjax通信でのみグローバルイベントを無効化するには?($.ajax[global])
Ajax > Shorthand Methods
.getJSON()
.load()
jQuery.get()/jQuery.post()
Attributes
.addClass()
.attr()
.hasClass()
.height()
.html()
.innerHeight()
.innerWidth()
.outerHeight()
.outerWidth()
.prop()
- - 要素のプロパティを取得/設定するには?(prop)
- - フォーム要素からの入力値を取得するには?(val)
- - ラジオボタン/チェックボックス/選択ボックスの選択テキストを取得するには?(val)
- - フォーム要素に対して値を設定するには?(val)
.removeAttr()
.removeClass()
.toggleClass()
.val()
.width()
Core
$()
- - id値/タグ名/クラス名で特定の要素を取り出すには? ― 基本セレクター
- - 属性値で目的の要素を絞り込むには? ― 属性フィルター
- - 親子/兄弟関係にある要素を取り出すには? ― 階層セレクター
- - 登場順序によって取得すべき要素を絞り込むには? ― 基本フィルター
- - 子要素/テキストによって取得すべき要素を絞り込むには? ― コンテンツフィルター
- - 子要素の位置関係によって取得すべき要素を絞り込むには? ― 子要素フィルター
- - 子要素の型/順番によって取得すべき要素を絞り込むには? ― 子要素フィルター
- - 指定された言語に対応する要素を取得するには? ― :langフィルター
- - URLフラグメントに一致するid値を持つ要素を取得するには? ― :targetフィルター
- - ページのスクロール位置を設定/取得するには?(scrollTop/scrollLeft)
- - jQueryを他のライブラリと共存させるには?(jQuery.noConflict)
jQuery()
- - id値/タグ名/クラス名で特定の要素を取り出すには? ― 基本セレクター
- - 属性値で目的の要素を絞り込むには? ― 属性フィルター
- - 親子/兄弟関係にある要素を取り出すには? ― 階層セレクター
- - 登場順序によって取得すべき要素を絞り込むには? ― 基本フィルター
- - 子要素/テキストによって取得すべき要素を絞り込むには? ― コンテンツフィルター
- - 子要素の位置関係によって取得すべき要素を絞り込むには? ― 子要素フィルター
- - 子要素の型/順番によって取得すべき要素を絞り込むには? ― 子要素フィルター
- - 指定された言語に対応する要素を取得するには? ― :langフィルター
- - URLフラグメントに一致するid値を持つ要素を取得するには? ― :targetフィルター
- - ページのスクロール位置を設定/取得するには?(scrollTop/scrollLeft)
- - ページに新たな要素を挿入するには? ― insertBefore/insertAfter/prependTo/appendTo/before/after/prepend/appendメソッド
- - 既存の要素を別の場所に移動するには? ― insertBefore/insertAfter/prependTo/appendToメソッド
- - 既存の要素を別の要素で置き換えるには? ― replaceWith/replaceAllメソッド
- - 現在の要素セットを特定の要素でラップするには? ― wrap/wrapAll/wrapInnerメソッド
- - 既存の要素を削除するには? ― remove/emptyメソッド
- - 既存の要素をコピーするには? ― cloneメソッド
- - jQueryを他のライブラリと共存させるには?(jQuery.noConflict)
jQuery()/$()
jQuery.noConflict()
CSS
.addClass()
.attr()
.css()
.hasClass()
.height()
.innerHeight()
.innerWidth()
.offset()
.outerHeight()
.outerWidth()
.position()
.removeAttr()
.removeClass()
.scrollLeft()
.scrollTop()
.toggleClass()
.width()
Dimensions > Style Properties
.height()
.innerHeight()
.innerWidth()
.outerHeight()
.outerWidth()
.width()
Effects > Basics
.show()/.hide()
- - あらかじめ用意されたアニメーションを実行するには?(show/hide/fadeIn/fadeOut/slideUp/slideDown)
- - 実行都度、逆のアニメーションを実行するには?(toggle/fadeToggle/slideToggle)
- - アニメーションの細かな挙動を制御するには?(animate/show/hide/fadeIn/fadeOut/slideUp/slideDown)
Effects > Custom
.animate()
- - 自作のアニメーションを実行するには?(animate)
- - アニメーションの細かな挙動を制御するには?(animate/show/hide/fadeIn/fadeOut/slideUp/slideDown)
.delay()
Effects > Fading
.fadeIn()/.fadeOut()
- - あらかじめ用意されたアニメーションを実行するには?(show/hide/fadeIn/fadeOut/slideUp/slideDown)
- - 実行都度、逆のアニメーションを実行するには?(toggle/fadeToggle/slideToggle)
- - アニメーションの細かな挙動を制御するには?(animate/show/hide/fadeIn/fadeOut/slideUp/slideDown)
Effects > Sliding
.slideUp()/.slideDown()
- - あらかじめ用意されたアニメーションを実行するには?(show/hide/fadeIn/fadeOut/slideUp/slideDown)
- - 実行都度、逆のアニメーションを実行するには?(toggle/fadeToggle/slideToggle)
- - アニメーションの細かな挙動を制御するには?(animate/show/hide/fadeIn/fadeOut/slideUp/slideDown)
Events > Event Handler Attachment
.bind()
.delegate()
.live()
.on()
- - イベントメソッドで提供されないイベントを処理するには?(on)
- - 文書ツリー上に存在しない要素に対してイベントリスナーを追加するには?(on)
- - イベントリスナーを呼び出す際にパラメーターを引き渡すには?(data)
.one()
jQuery.proxy()
Events > Event Object
event.pageX
event.pageY
event.preventDefault()
event.stopImmediatePropagation()
event.stopPropagation()
event.which
Events > Form Events
.focus()/.blur()/.focusin()/.focusout()
Forms
.focus()/.blur()/.focusin()/.focusout()
.val()
Internals
$.fn.jqueryプロパティ
Manipulation
.text()
Manipulation > Class Attribute
.addClass()
.hasClass()
.removeClass()
.toggleClass()
Manipulation > Copying
.clone()
Manipulation > DOM Insertion, Around
.unwrap()
.wrap()
.wrapAll()
.wrapInner()
Manipulation > DOM Insertion, Inside
.append()
- - ページに新たな要素を挿入するには? ― insertBefore/insertAfter/prependTo/appendTo/before/after/prepend/appendメソッド
- - 既存の要素を別の場所に移動するには? ― insertBefore/insertAfter/prependTo/appendToメソッド
.appendTo()
- - ページに新たな要素を挿入するには? ― insertBefore/insertAfter/prependTo/appendTo/before/after/prepend/appendメソッド
- - 既存の要素を別の場所に移動するには? ― insertBefore/insertAfter/prependTo/appendToメソッド
.html()
.prepend()
- - ページに新たな要素を挿入するには? ― insertBefore/insertAfter/prependTo/appendTo/before/after/prepend/appendメソッド
- - 既存の要素を別の場所に移動するには? ― insertBefore/insertAfter/prependTo/appendToメソッド
.prependTo()
- - ページに新たな要素を挿入するには? ― insertBefore/insertAfter/prependTo/appendTo/before/after/prepend/appendメソッド
- - 既存の要素を別の場所に移動するには? ― insertBefore/insertAfter/prependTo/appendToメソッド
Manipulation > DOM Insertion, Outside
.after()
- - ページに新たな要素を挿入するには? ― insertBefore/insertAfter/prependTo/appendTo/before/after/prepend/appendメソッド
- - 既存の要素を別の場所に移動するには? ― insertBefore/insertAfter/prependTo/appendToメソッド
.insertAfter()
- - ページに新たな要素を挿入するには? ― insertBefore/insertAfter/prependTo/appendTo/before/after/prepend/appendメソッド
- - 既存の要素を別の場所に移動するには? ― insertBefore/insertAfter/prependTo/appendToメソッド
.insertBefore()
- - ページに新たな要素を挿入するには? ― insertBefore/insertAfter/prependTo/appendTo/before/after/prepend/appendメソッド
- - 既存の要素を別の場所に移動するには? ― insertBefore/insertAfter/prependTo/appendToメソッド
before()
- - ページに新たな要素を挿入するには? ― insertBefore/insertAfter/prependTo/appendTo/before/after/prepend/appendメソッド
- - 既存の要素を別の場所に移動するには? ― insertBefore/insertAfter/prependTo/appendToメソッド
Manipulation > DOM Removal
.detach()
.empty()
.remove()
.unwrap()
Manipulation > DOM Replacement
.replaceAll()
.replaceWith()
Manipulation > General Attributes
.attr()
.prop()
- - 要素のプロパティを取得/設定するには?(prop)
- - フォーム要素からの入力値を取得するには?(val)
- - ラジオボタン/チェックボックス/選択ボックスの選択テキストを取得するには?(val)
- - フォーム要素に対して値を設定するには?(val)
.removeAttr()
.val()
Manipulation > Style Properties
.css()
.offset()
.position()
.scrollLeft()
.scrollTop()
Offset
.offset()
.position()
.scrollLeft()
.scrollTop()
Properties > Properties of jQuery Object Instances
$.fn.jqueryプロパティ
Selectors > Attribute
属性を持つ要素セレクター[name]
属性値が完全一致する要素セレクター[name="value"]
属性値が完全不一致な要素セレクター[name!="value"]
属性値が後方一致する要素セレクター[name$="value"]
属性値が前方一致する要素セレクター[name^="value"]
属性値が部分一致する要素セレクター[name*="value"]
複数属性セレクター[name="value"][name2="value2″]
Selectors > Basic
IDセレクター("#id")
クラスセレクター(".class")
要素セレクター("element")
全要素セレクター("*")
複数セレクター("selector1,selector2,selectorN")
Selectors > Basic Filter
:eq()フィルター
:evenフィルター
:firstフィルター
:gt()フィルター
:langフィルター
:lastフィルター
:lt()フィルター
:oddフィルター
:targetフィルター
Selectors > Child Filter
:first-childフィルター
:first-of-typeフィルター
:last-childフィルター
:last-of-typeフィルター
:nth-childフィルター
:nth-last-childフィルター
:nth-last-of-typeフィルター
:nth-of-typeフィルター
:only-childフィルター
:only-of-typeフィルター
Selectors > Content Filter
:contains()フィルター
:emptyフィルター
:has()フィルター
:parentフィルター
Selectors > Form
:checkedフィルター
:selectedフィルター
Selectors > Hierarchy
以降の要素セレクター("prev~siblings")
子要素セレクター("親要素>子要素")
子孫要素セレクター("先祖子孫")
直後の要素セレクター("prev+next")
Selectors > jQuery Extensions
:has()セレクター
:parentセレクター
:selectedフィルター
Traversing > Filtering
.eq()
.filter()
.has()
.is()
.map()
.not()
.slice()
Traversing > Miscellaneous Traversing
.end()
.not()
Traversing > Tree Traversal
.children()
.find()
.next()
.nextAll()
.nextUntil()
.parent()
.parents()
.parentsUntil()
.prev()
.prevAll()
.prevUntil()
.siblings()
Types
window.jQueryオブジェクト
Utilities
jQuery.each()
jQuery.extend()
jQuery.grep()
jQuery.inArray()
jQuery.isArray()
jQuery.isEmptyObject()
jQuery.isFunction()
jQuery.isNumeric()
jQuery.isPlainObject()
jQuery.isWindow()
jQuery.isXMLDoc()
jQuery.map()
jQuery.proxy()
jQuery.type()
その他 > データストレージ
.data()
その他> セットアップメソッド
jQuery.noConflict()
データ
.data()
内部処理
jQuery.fn