0

我需要从选择选项中获取一个值并将其传递给一个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 函数

我尝试使用此代码获取 select example1 值

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

2 回答 2

0

正确答案!

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

安装的

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

不管怎么说,还是要谢谢你!:)

于 2012-09-17T13:21:20.610 回答
0

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

这是包含实际文本的文字字符串$('select#example1').val();
您需要使用串联:

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