こんにちは私ははオールdiv.findと入力IDで有効な、このようなものです
div.find("input").autocomplete({
のようなもの.....
持っていると私はに入力されたIDを追加することができれば疑問に思って要素...
ie。
div.find("input#good")
ありがとうございました!
こんにちは私ははオールdiv.findと入力IDで有効な、このようなものです
div.find("input").autocomplete({
のようなもの.....
持っていると私はに入力されたIDを追加することができれば疑問に思って要素...
ie。
div.find("input#good")
ありがとうございました!
入力タグのIDは、<input id="good" type="text">
のように指定できます。もしあなたがそれをしたら、このjQuery $("#good")
を使って見つけることができます。それはdiv.find("input#good")
より速く、より速くなければなりません。idを見つけることはブラウザによってネイティブにサポートされるからです。
id = "good"のページには1つのオブジェクトしか存在できないため、より狭いコンテキストにある場合にのみ見つけたいと思わない限り、div.findを使用する理由はありません。
代わりに$("input[name=inputname]");
を試してください。あなたがそのように参照すると、値を取得するのが後で容易になります。
ohあなたの入力には実際のフォームに使用できるように名前属性:<input type="text" name="inputname" />
が必要です。
$( "#good")で十分です。これは、idを持つすべてのdom要素に対して、ページ上で一意のIDがあることを前提としています。
スクリプトがいくつかのページで使用され、それらのページのいくつかに「」ではない「#good」がある場合、 'input#good'を使用すると意味があります。しかし、あなたがそのようなものを扱っていたなら、おそらくクラスがより良い呼び出しになるでしょう。 '$ x'がまだDOMにない場合、' $ x.find() 'を使うと意味があります。 –