0
當我將我的jQuery腳本集成到我的應用程序中時,出現問題,它根本不起作用。 它不能把這個數據(類名):Array不取所有數據
orderArray.push($("li")[i].className.slice(5));
任何人都知道爲什麼這行的腳本不起作用? 我試圖數據類型改成這樣:
orderArray.push($(el).text());
和它的作品,但我需要其他的數據處理形式。 UL和他們的LI是由包含在其他文件夾中的PHP腳本生成的。
HTML輸出:
<ul id="opciones" class="order_list ui-sortable">
<li class="item_1">Critero</li>
<li class="item_2">No criterio</li>
<li class="item_3">Quizas criterio</li>
</ul>
當我序列化和使用這兩個參數,以獲取數據,並把它輸入這個值是結果:
["Critero","","No criterio","","Quizas criterio",""]
第二數據(orderArray.push($("li")[i].className.slice(5));)
是總是空白的
我期望的是:
["Critero","1","No criterio","2","Quizas criterio","3"]
你可以發佈你得到的輸出,你除了和你的'li'的的HTML? –
可能因爲$(「li」)[i]'或$(「li」)[i] .className'並不總是存在。 – Johan
感謝您的時間,我已將您的請求中的數據更新爲我的問題。 –