2015-06-17 112 views
2

在HTML模板我從下拉列表中選擇喜歡Django的:在模板

one or more,two 

在需要得到一個變量的值使用JavaScript字符串中的逗號後添加空格後增加一個額外的空間逗號,我需要我的字符串是

one or more, two 

我目前JavaScript是:

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

你有什麼想法?

+1

你控制選擇下拉菜單中的值? – dm03514

+0

@ dm03514你是什麼意思的「控制」? – zinon

+0

你對HTML模板有控制嗎?如果是這樣,請在那裏添加空間並完成它。 – Xotic750

回答

2
value.replace(/\s/g, '').split(",").join(", ") 

應該爲所有情況下工作(其它什麼比逗號後面有一個空格)

+0

什麼都沒有! :('alert(value.split(「,」)。join(「,」))'什麼都不做。 – zinon

+0

適合我。請給出更詳細的問題。 – Xotic750

+0

@ Xotic750你怎麼做?var value = $(this).val() alert(value.split(「,」)。join(「,」))'什麼都不做 – zinon

1
var after = before.replace(",", ", "); 

應工作(即變更前的字符串之前和之後被後)

+0

不幸的是,它不起作用 – zinon

+1

你可以得到你已經得到的東西的一個jsfiddle,很難理解你想要什麼。 – JBux

+0

適合我。請詳細說明您的問題。 – Xotic750