jqueryの空間では初心者ですが、Stackoverflowを通して多くのことを学びたいと考えています。配列内のjqueryオブジェクトをループして希望の結果を表示する方法は?
私は、ユーザーが複数の値をチェックボックスに入れることを可能にする選択肢データ型を持つSharepoint 2010リストデータ項目を持っています。私はSPServiceを使ってリストアイテムを取得しています。以下はコードです
$().SPServices({
webURL: 'http://abc.def.com/Products',
operation: 'GetListItems',
listName: listName,
async: false,
CAMLQuery: query,
CAMLViewFields: fields,
CAMLRowLimit: 11,
completefunc:
function (xData, Status)
{ $(xData.responseXML).find("[nodeName=z:row]").each(function()
{
$("#ProdList").val("-1");//Pre-filled with selected val.
var myProd= $(this).attr("ows_Prod"); //displays in this format ;#myProd1;#myProd2;#
//Here 1. i want to store myProd as an array.
2. eliminate ;#
3. store final array elements as myProd1, myProd2
4. Display myProd1
myProd2
in the dropdown list.
//
$("#ProdList").append('<option>' + myProd+ '</option>');
});
}
});
});
<body>
<select class="Dropdowns" id="ProdList">
<option value="-1">My ProdLists</option>
</select>
</body>
Any pointers? Thanks.
ありがとうございました。出来た。私は間違いなく次回の質問の説明にもっと具体的にしようとします。あなたの助けをもう一度ありがとう。 :) – GSGS
上記のコードのドロップダウンリストに重複がないことを確認するにはどうすればよいですか?私はmyProdArrayをソート(ASC)したい。すべてのポインタ?ありがとう。 – GSGS
私の答えに並べ替えと減算が追加されました。 – jfriend00