このコードは、dropDowList から選択されたユーザーの選択内容を画面に表示します。
ここで、各選択の後にセパレーターを配置して、それらが一緒に実行されないようにする必要があります。追加と結合を試みましたが、成功しませんでした。
誰かがこの単純なタスクを達成する方法を教えてくれませんか?
$("#ServiceRequest_select").change(function() {
var content = $("#ServiceRequest_select option:selected").text();
$("TD#displayitem").text(content);
});
更新: 動作しない Jquery の例:
Raminson の提案されたコードを のthis
代わりに使用した結果は次のとおりdiv#
です。単一のアイテムが選択され、アイテムが分離されていない場合、すべてのアイテムが表示されます。jquery が Yii の PHP に含まれているためだと思います。ラミンソンをお試しいただきありがとうございます。
$("#ServiceRequest_select").change(function() {
var content = $(this).text(); // text of selected option
$("#displayitem").append("<span>"+ content +"</span>"); // appends a new span
});
この次の例では、div#
代わりにを使用するthis
と、選択されたアイテムが表示されますが、選択解除されたアイテムは削除されないため、変更された選択が前の選択の下に追加されます。
$("#ServiceRequest_select").change(function() {
var content = $("#ServiceRequest_select option:selected").text();
$("TD#displayitem").append("<span>"+ content +"</span>");
});
バリエーションを試し、例を検索しましたが、ユーザーの選択/選択解除などの区切り記号を使用してページにユーザーの選択/選択解除を表示するには、まだ助けが必要<br />
ですか? ああ、脳外科手術が必要です。本当に複雑なことを試していないことをうれしく思います。:smile: 私はまだ Jquery は kewl だと思います!