ホームページ >ウェブフロントエンド >jsチュートリアル >jquery がそれぞれオブジェクトを取得する方法の詳細な例
JQuery がオブジェクトを取得する方法
$('#id'): 要素の ID を通して
$('tagName'): 要素のタグ名を通して
$('tagName tagName'): を通して要素の ID タグ名、例: $('ul li')
$('tagName#id): 要素の ID とタグ名を通じて
$(':checkbox'): 入力タイプがチェックボックスであるすべての要素を取得します' :
<input type="checkbox" name="appetizers" value="imperial"/> $('span[price] input[type=text]') :拿取下面的input元素 <span price="3"> <input type="text" name="imperial.quantity" disabled="disabled" value="1"/> </span> $('p',$(this).parents('p:first')):拿取该p的上(至少都是父节点)的第一个p节点 $('~ span:first',this): locates the first sibling of this that's a <span> element.
遅延読み込み js ファイル: $.getScript
例:
Html ファイル:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>$.getScript Example</title> <link rel="stylesheet" type="text/css" href="../common.css"> <script type="text/javascript" src="../scripts/jquery-1.2.1.js"></script> <script type="text/javascript"> $(function(){ $('#loadButton').click(function(){ $.getScript(//在Firefox/3.0.1中会出现一个错误(语法错误,定义的变量不起作用,ff2没问题) 'new.stuff.js'//,function(){$('#inspectButton').click()} ); }); $('#inspectButton').click(function(){ someFunction(someVariable); test() }); }); </script> </head> <body> <button type="button" id="loadButton">Load</button> <button type="button" id="inspectButton">Inspect</button> </body> </html>
Js ファイル:
alert("I'm inline!"); var someVariable = 'Value of someVariable'; function someFunction(value) { alert(value); } function test() { alert('test'); } alert("I'm inline!"); var someVariable = 'Value of someVariable'; function someFunction(value) { alert(value); } function test() { alert('test'); }
jquery配列処理:
以上がjquery がそれぞれオブジェクトを取得する方法の詳細な例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。