This answer предложил мне поместить мои данные в JS вместо текстового поля.«Лучший» способ получить данные относительно div?
Думая об этом, я мог бы иметь скрипты и делать что-то вроде myarray [i] = "data", где i - индекс моего цикла for. Однако, когда я нажимаю div, как узнать, что я? Я использовал var data = $(this).parent('.parent').find('.valuestr').eq(0).val();
, что очень просто. Должен ли я использовать скрипт или я должен продолжать делать это с помощью текстовой области? если я должен использовать сценарий 1) Какой самый простой способ найти i и 2) Неужели это плохой порядок, чтобы иметь десятки или сотни <script>
в моем html? или я могу пройти цикл дважды, но я до сих пор не знаю, как проще всего найти i. Мне нужно было бы хранить его где-нибудь или проходить через несколько тегов и считать их.
Thats cool. Затем мне нужно сделать фиктивный div с идентификатором и использовать данные $ ('# that_id'). хмм. звучит хорошо, но до сих пор в этом другом вопросе я думаю, что должен использовать текстовую область – 2010-04-16 06:15:56
Идентификатор - это просто пример. Вы можете привязать данные к любому элементу, независимо от того, имеет ли он идентификатор. Элемент, который вы используете с помощью '$ (this) .parent ('. Parent')' в вашем примере, можно использовать так же легко. –
выглядит как мне нужен javascript на странице, чтобы установить данные для каждого элемента, но это не ужасно. принято – 2010-04-19 17:59:30