タグ付けされた質問 「jquery-selectors」

jQueryでセレクターを使用して、ドキュメント内の一連の要素を照合できます。ほとんどのCSSセレクターと、一連のカスタムセレクターが実装されています。

6
jQuery:ボタンを除く最初に表示される入力/選択/テキスト領域を見つける方法は?
私は試した $(":input:not(input[type=button],input[type=submit],button):visible:first") しかし、何も見つかりません。 私の間違いは何ですか? UPD:これを$(document).load()で実行します <script type="text/javascript"> $(window).load(function () { var aspForm = $("form#aspnetForm"); var firstInput = $(":input:not(input[type=button],input[type=submit],button):visible:first", aspForm); firstInput.focus(); }); </script> デバッグでは、firstInputが空であることがわかります。 UPD2:Sharepointで実行されているASP.NETページにいます。 これまでのところ、一部の要素では(固定要素の場合)検出され、一部の要素では検出されないことがわかりました。:(

7
テーブルセル(td)から対応するテーブルヘッダー(th)を取得するにはどうすればよいですか?
次のテーブルがある場合、各td要素に対応するテーブルヘッダーを取得するにはどうすればよいですか? <table> <thead> <tr> <th id="name">Name</th> <th id="address">Address</th> </tr> </thead> <tbody> <tr> <td>Bob</td> <td>1 High Street</td> </tr> </tbody> </table> 現在td、すでに利用可能な要素のいずれかがあるとすると、対応するth要素をどのように見つけることができますか? var $td = IveGotThisCovered(); var $th = GetTableHeader($td);

6
jQueryは文字列を見つけて置換します
ウェブサイトのどこかに特定のテキスト、たとえば「lollypops」があり、この文字列のすべての出現箇所を「marshmellows」に置き換えたいと思います。問題は、テキストが正確にどこにあるのかわからないことです。私は次のようなことができることを知っています: $(body).html($(body).html().replace('lollypops', 'marshmellows')); これはおそらくうまくいくでしょうが、私はできるだけ少ないHTMLを書き直す必要があるので、私は次のようなことを考えています。 文字列を検索する 最も近い親要素を見つける 最も近い親要素のみを書き換えます これを属性でも置き換えますが、すべてではありません。たとえば、で置き換えますがclass、では置き換えませんsrc たとえば、私はこのような構造になります <body> <div> <div> <p> <h1> <a>lollypops</a> </h1> </p> <span>lollypops</span> </div> </div> <p> <span class="lollypops">Hello, World!</span> <img src="/lollypops.jpg" alt="Cool image" /> </p> <body> この例では、「lollypops」のすべての出現箇所が置き換えられ、<img src="...同じままであり、実際に操作される要素は<a>と両方<span>です。 誰かがこれを行う方法を知っていますか?

13
JQuery-値に基づいてドロップダウンアイテムを選択する方法
ドロップダウン(選択)をエントリの値に基づいて変更するように設定したいと思います。 私は持っています <select id="mySelect"> <option value="ps">Please Select</option> <option value="ab">Fred</option> <option value="fg">George</option> <option value="ac">Dave</option> </select> そして、「fg」の値を持つオプションが選択されるようにドロップダウンを変更したいことを知っています。JQueryでこれを行うにはどうすればよいですか?

3
jQueryセレクターの先頭のコロンの目的は何ですか?
私はWijmoツールキットを使い始めましたが、ドキュメントページでこれに似たセレクターの例をたくさん見つけました。 $(":input[type='radio']").wijradio(); 私はこのように私のものを書いていただろう: $('input[type=radio]').wijradio(); これらは同じことをしますか、それとも私が欠けているものがありますか? 上記には2つの違いがあることに注意してください。最初のセレクターにはコロンが接頭辞として付けられ、入力タイプの引用符があります。

4
jQueryで選択したオプションIDを取得する
jQueryを使用して、選択したオプションに基づいてajaxリクエストを作成しようとしています。 jQueryを使用して選択したオプションID(「id2」など)を取得する簡単な方法はありますか? <select id="my_select"> <option value="o1" id="id1">Option1</option> <option value="o2" id="id2">Option2</option> </select> $("#my_select").change(function() { //do something with the id of the selected option });

15
jQuery scrollTopはChromeでは機能しませんが、Firefoxでは機能します
scrollTopjQueryで上に移動する関数を使用しましたが、奇妙なことに、変更を加えた後、SafariとChromeで「スムーズアニメーションスクロール」が機能しなくなりました(スムーズアニメーションなしのスクロール)。 しかし、Firefoxではまだスムーズに機能しています。何が悪いのでしょうか? これが私が使用したjQuery関数です。 jQuery: $('a#gotop').click(function() { $("html").animate({ scrollTop: 0 }, "slow"); //alert('Animation complete.'); //return false; }); HTML <a id="gotop" href="#">Go Top </a> CSS #gotop { cursor: pointer; position: relative; float: right; right: 20px; /*top:0px;*/ }
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.