2013-03-26 70 views
0

雖然衝浪爲#1自動完成的問題要解決,我找到了完美的解決方案我一直在尋找 - http://jsfiddle.net/ULXbb/48/Jquery Autocomplete示例 - 不必要的代碼?

唯一的問題是...

我不知道爲什麼這部分存在:S ....明確< a>標籤沒有'ui-input-clear'與他們。這意味着這jQuery代碼將無法正常工作...我在這裏錯過了什麼?

+0

如果您在StackOverflow上找到了答案,那麼您爲什麼不問問提供解決方案的人? – Dom 2013-03-26 17:39:19

+0

在你提供的jsfiddle中顯然有一個錨標籤 – 2013-03-26 17:40:03

+0

我認爲在這裏發佈它可能會幫助其他人與我有同樣的問題。謝謝你們兩位。 – Raccoon 2013-03-26 17:59:41

回答

1

有一個onload或$(document).ready()函數調用autocomplete,對不對?

事實上,它是jQuery庫中的autocomplete對象,它會將此類ui-input-clear添加到自動完成連接的鏈接。
請參閱autocomplete doc瞭解。

+0

Juhana和你都給了我一個很好的答案......但你解釋了爲什麼這是在一個有用的文檔鏈接發生。謝謝 :) – Raccoon 2013-03-26 18:01:10

2

如果您使用瀏覽器的開發者工具來查看生成的DOM,你會看到這個元素:

<a href="#" class="ui-input-clear ui-btn ui-btn-up-c ui-btn-icon-notext ui-btn-corner-all ui-shadow ui-input-clear-hidden" title="clear text" data-theme="c">... 

這就是click事件的目標。它由jQuery Mobile庫添加。

+0

我同意。這是我試圖說... – JoDev 2013-03-26 17:40:56

+0

謝謝。我從來沒有想到,從代碼中可以看到更多的東西。謝謝:) – Raccoon 2013-03-26 18:02:07