此代码将在用户选择时在屏幕上显示来自 dropDowList 的用户选择。
现在我需要在每次选择之后放置一个分隔符,这样它们就不会一起运行。我试过追加和加入,但没有成功。
有人可以告诉我如何完成这个简单的任务吗?
$("#ServiceRequest_select").change(function() {
var content = $("#ServiceRequest_select option:selected").text();
$("TD#displayitem").text(content);
});
更新:不起作用的 Jquery 示例:
使用 Raminson 建议的代码this
而不是 的结果div#
是;Every item displays when a single item is selected and without seperation of items. 我想这是因为 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>");
});
我已经尝试了变体,搜索了示例,但仍然需要帮助来使用 serparator 在页面上显示用户选择/取消选择,例如<br />
选择/取消选择?天啊,我需要做脑部手术;我很高兴我没有尝试任何真正复杂的东西!:smile: 我仍然认为 Jquery 是 kewl!