0

selectオプションから値を取得し、それをload関数に渡す必要があります。

function example_ajax_request2() {
    $('#example-placeholder').html('<p><img src="LINK_TO_IMAGE" width="220" height="19" /></p>');
    $('#example-placeholder').load("LINK_TO_HTML_FILE $('select#example1').val();");
}

そしてこれは私のセレクターです:

<select id="example1" class="selectorM" size="4">
    <option value="#video1" onclick="example_ajax_request2()">1</option>
    <option value="#video2" onclick="example_ajax_request2()">2</option>
</select>

ここにビデオがロードされます:

<div id="example-placeholder">
    <p>Placeholding text</p>
</div>

なぜこれが機能しないのですか?
#video1または#video2から.load関数に値を渡す必要があります

このコードでexample1の値を選択しようとしています

$('select#example1').val();
4

2 に答える 2

0

""LINK_TO_HTML_FILE $('select#example1').val();"

これは、実際のテキストを含むリテラル文字列です$('select#example1').val();
連結を使用する必要があります。

"LINK_TO_HTML_FILE" + $('select#example1').val();
于 2012-09-14T13:12:52.967 に答える
0

正解です!

"LINK_TO_HTML_FILE " + $('select#example1').val();

"LINK_TO_HTML_FILE" + $('select#example1').val();

とにかくありがとう!:)

于 2012-09-17T13:21:20.610 に答える