Django:在模板中使用javascript在字符串中的逗号后添加空格

Django:在模板中使用javascript在字符串中的逗号后添加空格,javascript,django,Javascript,Django,在html模板中,我从选择下拉列表中获取变量的值,如 one or more,two 需要在逗号后添加一个额外的空格,我需要我的字符串 one or more, two 我目前的javascript是: $('#id_diag-diagnosis_option').change(function () { var value = $(this).val() alert(value) 你知道吗 var after = before.replace(",", ", ");

在html模板中,我从选择下拉列表中获取变量的值,如

one or more,two
需要在逗号后添加一个额外的空格,我需要我的字符串

one or more, two
我目前的javascript是:

 $('#id_diag-diagnosis_option').change(function () {
     var value = $(this).val()
     alert(value)
你知道吗

var after = before.replace(",", ", ");
应该工作(在更改之前是字符串,在更改之后是字符串)


应适用于所有情况(逗号后的空格除外)

是否控制“选择”下拉列表中的值?@dm03514“控制”是什么意思?是否控制HTML模板?如果是这样的话,就在那里加上空格,然后把它处理掉。还是什么都没有!:(
alert(value.split(“,”).join(“,”)
什么都不做。对我来说很有效。请详细说明您的问题。@Xotic750您是怎么做的?
var value=$(this.val())alert(value.split(“,”).join(“,”)什么都不做。添加了更通用的solution@zxzak如果我启动像
value=“一,二”这样的值
这是有效的。如果我从html div id中获取值,它就不起作用。你能获取一个你已经获得的值吗?请,很难理解你想要什么。对我有效。请提供你的问题的更多细节。@Xotic750如果我启动像
value=“一,二”这样的值
这是有效的。如果我从html div id中获取值,它将不起作用。
value.replace(/\s/g, '').split(",").join(", ")