Следующий код должен обновлять скрытое поле в форме submit, но это просто не так, и я боюсь узнать, почему?JQuery не обновляет скрытое поле
код не фрагмент кода:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script src="/js/jquery.easing.1.3.js" type="text/javascript"></script>
<script src="/js/jquery.slideviewer.1.2.js" type="text/javascript"></script>
UPDATE изменил код, как предложено, смотрите ниже, но, до сих пор не радость - также пытались IMG: первый, как это предлагается, но не отличается
<script type="text/javascript">
$(document).ready(function(){
$("#wl_add").submit(function (event) { /* form name wl_add */
$(this).find("input[name='item_pic_url']")
.val($("#mygalthree img").attr('src'));
});
});
</script>
<div id="mygalthree" class="svw"><ul>
<?PHP
foreach($html->find('img') as $e){ // from simple_html_dom
$image = $e->src;
echo '<li><img src="'.$image.'" width=300 alt="" /></li>';
echo '<input type="hidden" name="item_pic_url" value="'.$image.'" />';
?>
</ul></div>
Вы пробовали пройти через свой обработчик отправки? Знаете ли вы, что его вызывали? – jrummell
Можете ли вы показать HTML, который отправляется в браузер без вставленного кода PHP? – JohnFx
Потому что в mygalthree div есть много изображений. Используйте это ... $ ("#mygalthree img: first") .attr ('src') –