簡體   English   中英

jQuery選擇器僅在php循環結果的末尾選擇最后一個id

[英]jQuery selector only selects last id at the end of php loop result

請原諒我再次提出這個問題,因為先前的問題不能完全解決我的問題。 因此,讓我們開始吧。 我正在從數據庫中獲取數據,並使用foreach循環來顯示它們。 它可以正常工作並顯示我想要的,但是問題出在

<div id="uploader<?php echo $value['id']?>">Upload</div>

我在這里所做的是將id值與數據庫中的id並置,這樣就可以正常打印了。

  • uploader1
  • uploader2
  • uploader3

現在,我使用此jquery代碼選擇所有id,並為每個循環顯示每個上載器。

$(document).ready(function($) {
  $("[id*=fileuploader]").uploadFile({
    url:"YOUR_FILE_UPLOAD_URL",
    fileName:"myfile"
  });
});

該代碼在控制台中運行沒有錯誤,但是我發現它僅選擇循環的最后結果。 因此,上傳按鈕現在僅顯示在最后一個結果上,而不是全部顯示。 你能給我一些指導來解決這個問題嗎? 謝謝

我認為問題出在您的文件名:

$(document).ready(function($) { 
$("[id*=fileuploader]").each(function(i,v){
  $(v).uploadFile({ url:"YOUR_FILE_UPLOAD_URL", fileName:"myfile"+i })
 });
}); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM