okString[1]
値を数値に変換する必要があります。元の計算があります。6.2*2.
JQUERY API Doc`を試してみました
「または、値を文字列として解析しようとする JavaScript によって提供される String クラスを使用します。
文字列 ( 1 ) + 文字列 ( 2 ); // "12" 文字列( 1 + 2 ); // "3" "
私のコードはここにあります: jsfiddle `
<div id="userForm">
<input id="string_input" value="1=2,6;2=4,5;3=5;5=6.1;7=6,2*2">
<!-- end -->
</div>
$('#string_input').click(function() {
fnWorkMainString();
});
function fnWorkMainString() {
fnWorkSubString();
}
function fnWorkSubString() {
var getString = $('#string_input').val();
var divString = getString.split(';');
console.log('divString ' + divString.length);
var stringAfterDiv = [];
var okString = "";
for (i = 0; i < divString.length; i++) {
console.log(divString[i]);
stringAfterDiv[i] = divString[i].split('=');
console.log(stringAfterDiv[i]);
okString= stringAfterDiv[i][1].replace(',','.');
console.log(String(okString));
}
console.log(String( 1 + 2 ));
return stringAfterDiv;
}