0

checkedHTMLとして出力されるjavascriptの入力フィールドに属性を追加しようとしています

これが私のラインです..

var checked = ( <?php echo $original_delivery_date; ?> == json['dates_per_zone'][i]) ? "checked" : "";

json['dates_per_zone'][i]との両方が正しく表示されていることを確認しまし$original_delivery_dateたが、何も表示されません。

それは正しい構文ですか?

私の最後の行は...

html += '<input ' + checked + ' name="delivery_date" value="' + json['dates_per_zone'][i] + '">
4

2 に答える 2

1

そのはず:

var checked = ( '<?php echo $original_delivery_date; ?>' == json['dates_per_zone'][i] ? "checked" : "" );

PHP が出力する文字列を囲む引用符がありません。

于 2013-09-03T09:41:51.247 に答える