JQuery и PHP, загружать изображения и использовать SRC каждого изображения - PullRequest
1 голос
/ 30 сентября 2011

У меня есть страница, которая отображает группу изображений с src каждого изображения, но мне нужно использовать значение src изображений. Изображения загружаются правильно, но когда я пытаюсь загрузить во входной текст значение src выбранного изображения, оно не работает:

    $("#recurs").click(function(){
    $("input[name=''valReturn]").val($("rec").val());
});

код php:

$recu= $objRecur->show_rec_project($aux["IdProject"]);
    if(!empty($recu)){
        while($row = mysql_fetch_array($recu)){
            echo'<img src="'.$row["srcrecursos"].'" id="recurs"/><br />';
        }
    }else{
        echo 'No items found';
    }

И вход, который должен загрузить значение SRC:

<input type="text" id="valReturn" name="valReturn" width="25px"/> <br/>

Код php работает, но для загрузки значения в значение valReturn нет. спасибо.

Ответы [ 3 ]

2 голосов
/ 30 сентября 2011

Попробуйте это:

$("#recurs").click(function(){
    $("input[name=valReturn]").val($(this).attr('src'));
});

или

$("#recurs").bind("click", function(){
    $("input[name=valReturn]").val($(this).attr('src'));
});

В val используйте $(this) вместо $("#recurs")

ОБНОВЛЕНО

$(".recurs").click(function(){
    $("input[name=valReturn]").val($(this).attr('src'));
});

или

$(".recurs").bind("click", function(){
    $("input[name=valReturn]").val($(this).attr('src'));
});

<img src="'.$row["srcrecursos"].'" class="recurs"/>
1 голос
/ 30 сентября 2011

Вам нужно:

<script type="text/javascript">
    $(function() {
        $("#recurs").click(function(){
            $("input[name='valReturn']").val($(this).attr('src'));
        }
    });
</script>
1 голос
/ 30 сентября 2011

Вы должны сделать:

$("#recurs").click(function(){
    $("input[name=valReturn]").val($("#recurs").attr('src'));
});
...