Здравствуйте. В шаблоне списка товаров каталога, внутри цикла
, находится ссылка и выпадающий список
Нужно чтобы при выборе значения из списка у ссылки менялся атрибут id
Для этого есть функция jquery:
Библиотека jquery подключена в шаблоне сайта, переменные <?=$arElement["ADD_URL"]?> и <?=$arElement["ID"]?>
проверены, но id ссылки почему-то не меняется. Если просто вывести на страницу такую конструкцию:
, то всё работает. А в шаблоне каталога почему-то нет. В чем может быть причина?
| Код |
|---|
foreach($arResult["ITEMS"] as $cell=>$arElement): |
, находится ссылка и выпадающий список
| Код |
|---|
<a href="<?=$arElement["ADD_URL"]?>" id="1">КЛИК</a> <select name='myvalue' id="sel<?=$arElement["ID"]?>"> <option selected="selected" value=1>100 г</option> <option value=2>200 г</option> <option value=3>300 г</option> <option value=4>400 г</option> <option value=5>500 г</option> </select> |
Нужно чтобы при выборе значения из списка у ссылки менялся атрибут id
Для этого есть функция jquery:
| Код |
|---|
<script type="text/javascript">
$(function(){
$('#sel<?=$arElement["ID"]?>').change(function(){
$('a[href="<?=$arElement["ADD_URL"]?>"]').attr('id', $('select#sel<?=$arElement["ID"]?>').attr('value'));
});
});
</script> |
Библиотека jquery подключена в шаблоне сайта, переменные <?=$arElement["ADD_URL"]?> и <?=$arElement["ID"]?>
проверены, но id ссылки почему-то не меняется. Если просто вывести на страницу такую конструкцию:
| Код |
|---|
<?
$arElement["ID"]=172;
$arElement["ADD_URL"]="http/shop/"
?>
<a href="<?=$arElement["ADD_URL"]?>" id="1">КЛИК</a>
<select name='myvalue' id="sel<?=$arElement["ID"]?>">
<option selected="selected" value=1>100 г</option>
<option value=2>200 г</option>
<option value=3>300 г</option>
<option value=4>400 г</option>
<option value=5>500 г</option>
</select>
<script type="text/javascript">
$(function(){
$('#sel<?=$arElement["ID"]?>').change(function(){
$('a[href="<?=$arElement["ADD_URL"]?>"]').attr('id', $('select#sel<?=$arElement["ID"]?>').attr('value'));
});
});
</script> |
, то всё работает. А в шаблоне каталога почему-то нет. В чем может быть причина?