Jquery Load onclick система настройки данных, управляемая данными - PullRequest
0 голосов
/ 28 ноября 2010

Этот код должен работать в сочетании с формой, показывающей результаты выборов, сделанных в правой части страницы путем загрузки URL-адреса выбранной опции в указанном DIV, который соответствует идентификатору продукта.

функция product_analysis (productid, адрес) { if (this.checked = 'флажок') {

$(productid).load(address);

}
else {

$(productid).load('http://www.divethegap.com/update/blank.html');

}

};

Проблема в том, что запрос на проверку, установлен ли флажок или нет, не работает. Если вы установите или снимите флажок, он загружает адрес события onclick.

Буду признателен за любую помощь, но имейте в виду, что продукты ориентированы на данные, поэтому мы не можем иметь конкретные идентификаторы, а идентификаторы, созданные из идентификатора поста.

Также, когда страница загружается, должна быть какая-то глобальная функция, которая будет обрабатывать то, что «проверено», и загружать эти URL (продукты) в их определенные DIV.

Большое спасибо,

Ответы [ 2 ]

0 голосов
/ 29 ноября 2010
function product_analysis(productid, address, box) {
    if (box.checked) {

    $(#productid).load(address);

    }
    else {

    $(#productid).load('http://www.divethegap.com/update/blank.html');

    }
};

и код для коробки

onclick="product_analysis('#product_1231', 'http://www.divethegap.com/update/products/2010/11/padi-open-water/', this)"
0 голосов
/ 28 ноября 2010

Остерегайтесь того, что вы использовали = вместо == в условии if().

Также пробовали ли вы использовать селектор :checked?

$("#id:checked")

Документация JQuery

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...