Показать сообщение отдельно
  #1 (permalink)  
Старый 18.03.2015, 17:56
Интересующийся
Отправить личное сообщение для SuperTester Посмотреть профиль Найти все сообщения от SuperTester
 
Регистрация: 18.03.2015
Сообщений: 20

Скрыть кнопку, если поле div, который она выводит пустой
Добрый день. Помогите решить проблему.

Имеем таблицу (на странице заказа)

<table class="simplecheckout-cart of_content_table">
    <tbody>
            <tr>
            <td class="image" hidden="true"><nobr>330 ₽</nobr></td> 
            <td class="name of_product_name">4 сыра
				<div style="display: none;" class="comment_options" id="comment247:YTozOntpOjY5NztzOjQ6IjEyNTciO2k6NzA3O3M6NDoiMTI4NyI7aTo3MTc7czo0OiIxMzE3Ijt9" hidden="true">
                        <div class="options">

                        </div>
                </div>
            </td>
            <td class="remove of_product_use">
            <img class="of_product_open" style="cursor:pointer;" alt="" onclick="basket_goods_mini_open('comment247:YTozOntpOjY5NztzOjQ6IjEyNTciO2k6NzA3O3M6NDoiMTI4NyI7aTo3MTc7czo0OiIxMzE3Ijt9')">
            </td> 
    </tbody>
</table>


По клику на кнопку с класом "of_product_open" поле "options" открывается. Хочу скрыть эту кнопку, если поле "options" у товара пустое. Как это сделать?


Вот сам скрипт, который делает поле видимым.
function basket_goods_mini_open(id) {
	var elem=document.getElementById(id);
	/*if (elem.hidden) {
		elem.hidden=false;
	} else {
		elem.hidden=true;
	}*/
	if($(elem).is(":hidden")) $(elem).show();
	else $(elem).hide();
}
Ответить с цитированием