$().ready(function () {
$('#remove').click(function () {
return !$('#FeatureLists option:selected').remove();
});
$("#add").click(function () {
var vals = $("#txtaddfeature").val();
if (vals != '')
$("#FeatureLists").prepend("<option value=" + vals + " selected='selected'>" + vals + "</option>");
$("#txtaddfeature").val() = ""
});
});
问题是,如果我输入添加它将进入选项没有任何问题,但如果我进入管理人员只有管理将去,因为管理和人之间存在空隙。我该如何解决这个错误?
答案 0 :(得分:1)
选项值=受管人
只会因为有空格而需要管理,需要
option value ='manged people'
jquery将是
$(“#FeatureLists”)。prepend(“”+ vals +“”);
答案 1 :(得分:1)
根据Simon Thompson的说法,你需要将属性放在引号中。此外,在javascript中使用单引号是一种很好的做法,因此您可以在属性值中使用双引号。此外,您无法设置函数调用的结果($("#txtaddfeature").val() = ""
)。
$().ready(function () {
$('#remove').click(function () {
return !$('#FeatureLists option:selected').remove();
});
$('#add').click(function () {
var vals = $('#txtaddfeature').val();
if (vals != '')
$('#FeatureLists').prepend('<option value="' + vals + '" selected="selected">' + vals + '</option>');
$('#txtaddfeature').val('');
});
});