-1

私の日付の値は 2013/06/04 - 2013/06/06 です。それを「2013/06/04」と「2013/06/06」に置き換えたいのですが、どうすればよいですか? あげてみた

var value = $("#date_range").val().replace('-','\''); 

しかし、私はエスケープ文字を取得していますか?

4

3 に答える 3

6

とにかく、あなたの試みは日付の外側を引用符で囲むことはないので、それはあなたが探しているものではないと思います. 試す:

var str = "2013/06/04 - 2013/06/06";
var dates = str.split(" - ");
var value = "'"+dates.join("' and '")+"'";

JSFiddle

結果は'2013/06/04' and '2013/06/06'

于 2013-06-06T14:10:00.023 に答える
0

エスケープ文字は jQuery .val() 呼び出しから来ていると思います。valHooks を調べることができます。

于 2013-06-06T14:12:02.867 に答える