gpt4 book ai didi

javascript - 根据选择框值更改文本

转载 作者:行者123 更新时间:2023-12-02 20:28:58 24 4
gpt4 key购买 nike

全面披露:我不擅长 JavaScript。

我正在尝试编写一些接受选择框值的内容(在本例中,它包含用户可以从中选择的主题列表),将其与包含所有允许的主题的数组进行比较,并显示给用户的预览链接。

下面是一些选择代码。

包含预览链接的我的数组:

var themePreview = [];
themePreview[0] = '&nbsp;&nbsp;<a href="http://www.trafficgettingblogs.com/?preview=1&template=arclite&stylesheet=arclite&TB_iframe=true&width=1000&height=700" class="thickbox thickbox-preview">Preview Arclite</a>';
themePreview[1] = '&nbsp;&nbsp;<a href="http://www.trafficgettingblogs.com/?preview=1&template=arras&stylesheet=arras&TB_iframe=true&width=1000&height=700" class="thickbox thickbox-preview">Preview Arras</a>';
themePreview[2] = '&nbsp;&nbsp;<a href="http://www.trafficgettingblogs.com/?preview=1&template=carrington-blog&stylesheet=carrington-blog&TB_iframe=true&width=1000&height=700" class="thickbox thickbox-preview">Preview Carrington Blog</a>';

我的 jQuery 尝试获取选择框值并显示预览链接:

$('select #selectedTheme').change(function() {
//document.write('test'); // Try to see if I'm selecting what I need.
$('#previewTheme').value() = themePreview[$('#selectedTheme option:selected').value()];
});

选择框的 ID 为 selectedTheme

我没有收到任何错误,但我似乎没有选择选择框。

我确信这是一个非常简单的问题。我正在努力提高我的 JavaScript 技能。看起来相当不成功。

最佳答案

代码中的赋值不会执行任何操作。

这应该有效:

$('#previewTheme').html( themePreview[$('#selectedTheme option:selected').value()] );

html() 返回元素的当前内容,html(x) 将其替换为 x

关于javascript - 根据选择框值更改文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4471679/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com