0

私は以下の文字列を持っています:

$("#trip-to").after(
            '<div class="disambi">' + '<div class="disambiguation-indicator"></div>' + '<div class="disambiguation-inner-wrapper">' + ' <p><strong> &ldquo;'+query+ '&rdquo;.</strong></p>' + ' <p><strong>Did you mean to...</strong></p>' + '<ul>' + suggest + '</ul>' + (count >= 14 ? ' <p><a class="js-disambiguation-show-more" data-parent="to">Show more locations...</a></p>' : '') + '</div>' + '</div>');
        resultQuery = query;

"to"上記を条件付きに置き換えたい"from""関数を置き換えてみましたが、適切な出力が得られません....'

他に見逃したことはありますか?

4

1 に答える 1

0

出力文字列を変数として作成しない理由:

var outputStr = '<div class="disambi">' + '<div class="disambiguation-indicator"></div>' + '<div class="disambiguation-inner-wrapper">' + ' <p><strong> &ldquo;'+query+ '&rdquo;.</strong></p>' + ' <p><strong>Did you mean to...</strong></p>' + '<ul>' + suggest + '</ul>' + (count >= 14 ? ' <p><a class="js-disambiguation-show-more" data-parent="to">Show more locations...</a></p>' : '') + '</div>' + '</div>');

そして、変数を置き換えますか?

次に、変更した文字列を目的の場所に単純にダンプできます。

$("#trip-to").after(outputStr);
于 2013-10-03T07:54:57.867 に答える