は、idはそれが失敗したsentiddjqueryの入力slector
$('.select[id^=sentidd]').change(function() {}
で始まる選択リストにアクセスしたいです。正しい構文は何ですか?
は、idはそれが失敗したsentiddjqueryの入力slector
$('.select[id^=sentidd]').change(function() {}
で始まる選択リストにアクセスしたいです。正しい構文は何ですか?
を提供するかを見ることができます。
これは、ページロード時にロードされたDOM要素でのみ動作しますか?私は実際には、select要素がsentidd1、sentidd2などから始まるIDを持つajaxを使用してロードします。 – MalTec
@MalTecこれは、コードの配置場所によってまったく異なります。 AJAXリクエストが返ってきたら選択リストに対して何かを実行したいのであれば、そこでコードを配置してください。セレクタを使用してすべてのselect要素のchangeイベントにバインドする場合は、 '$ document.ready(...) 'に' .live'を使用してコードを配置することができます。ここで提供されているのは、要素をどのように使用するかを選択するセレクタです。 – ahsteele
これを試してみてください - select[id^="sentidd"]
- .
がなくなり、新しい"
が見つかりました。
属性値を引用符で囲む必要があります。あなたも選択する前に.
があります。これは、HTML select
タグではなく、クラスselect
の要素を意味します。
セレクタは次のようになります。
$('select[id^="sentidd"]')
あなたの選択はあなたがwill workを提供するものの選択のクラスを、持っている場合。
れていない場合は、試してみてください。
$('select[id^="sentidd"]')
.
なし。 .<something>
はクラスセレクタです。ドットなしはタグセレクタを意味します。
$('select[id^="sentidd"]')
私はInteractive jQuery selector testerを使用することをお勧めjQueryのセレクタで遊ぶ:あなたは、次のトリックを行う必要があり、私はアクションでhere
@hsteele thnx for info。私はその特徴を知らなかった。 – MalTec
問題はありません。スタックオーバーフローの仕組みについて人々に教えることです。コミュニティへようこそ。 :) – ahsteele