Hallo Stacker,jQuery Bild ändern, wenn SELECT ändert
ich eine Frage zu jQuery haben. Ich habe den folgenden Code, und ich möchte, dass, wenn ich eine der Optionen wähle, dass der Image SRC zu diesem Pfad wechselt. (Direkt, ohne weitere Klicks). Ist das möglich? (Es ist eine Art Live-Vorschau des ausgewählten Bildes) Ich habe es versucht, aber es scheint nicht zu funktionieren.
Die Form und Bildanzeige
<b>Afbeelding</b><br><select name="choose" id="choose">
<?php
if ($handle = opendir('C:/inetpub/wwwroot/magieweb/images/news'))
{
while (false !== ($file = readdir($handle)))
{
if ($file == '.' || $file == '..')
{
continue;
}
echo '<option value="' . $file . '"';
if (isset($_POST['topstory']) && $_POST['topstory'] == $file)
{
echo ' selected';
}
echo '>' . $file . '</option>';
}
}
?>
</select><br><br>
<ul style="border: 1px solid #2087A1; list-style-type: none; margin-right:40px; min-height:30px;">
<li><strong style="color:#2087A1; margin-top:3px; margin-bottom:3px;">Nieuwsafbeelding Preview</strong></li>
<li><img id="blah" src=""></li>
</ul><br><br>
Meine jQuery
$('#choose').change(function(){
$('#blah').attr('src', this.value);
alert(this.value);
});
Vielen Dank im Voraus
sind die gerenderten Pfade relativ zu dem Pfad, den Sie sich gerade befinden? weil das Bild so versucht wird, vom Browser geladen zu werden, sobald es auf das 'img' angewendet wurde. –
Ein PHP-Tag (Stichwort) für diese Frage wird benötigt! –
Was meinst du Gaby? Selbst wenn ich einen vollständigen Pfad konfiguriere, wird das Bild nicht angezeigt. –