отображать jquery var между элементами без уникальных идентификаторов - PullRequest
0 голосов
/ 30 марта 2011

У меня нет большого опыта работы с jquery, но я пытался использовать его больше и столкнулся с проблемой.

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

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

<td class="pme-key-1">Last Edit By</td>
<td class="pme-value-1">
<input class="pme-input-1" type="text" name="PME_data_LastEdit" value="10" size="60" maxlength="128" />
</td>

Я бы хотел использовать jquery для размещения переменной перед полем ввода.

Ответы [ 3 ]

1 голос
/ 30 марта 2011

Вы можете использовать уникальное имя для селектора и перед функцией для вставки переменной, например:

$('input[name="PME_data_LastEdit"]').before(variable)
1 голос
/ 30 марта 2011

Когда, например, для какого события вы хотите отобразить переменную, и какой элемент вызывает это событие?Это был бы бит, чтобы просто поместить содержимое yourvar перед тегом ввода:

$("input.pme-input-1").before(yourvar);

Если имя уникально, вы также можете использовать

$("input[name=PME_data_LastEdit]").before(yourvar);
0 голосов
/ 30 марта 2011

http://api.jquery.com/before/

var s = 'some string value';
$('#PME_data_LastEdit').before(s);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...