JQuery: как выбрать уникальные идентификаторы? - PullRequest
2 голосов
/ 07 июня 2010

Новый для всего этого JQuery (и Javascript в целом, хе), и до сих пор это было отлично, но теперь я в небольшом рассоле.Допустим, у меня есть список форм, сгенерированных из базы данных SQL, и у каждой из них должен быть уникальный идентификатор, так как я могу выбрать конкретный элемент, которым нужно манипулировать (изменяя значения с помощью php).

$ ("# submit"). click (function ()) будет запускать все кнопки отправки на странице, так как я могу #submit быть случайным идентификатором, на который я нажал.Возможно, есть более разумный способ, но я новичок в этом, поэтому постарайтесь терпеть меня.

думал о передаче уникального значения с помощью onClick = "myfunction (unique_id)", но не знаю, как этоидет с JQuery.

надеюсь, что это имело смысл

Ответы [ 2 ]

1 голос
/ 07 июня 2010

$ ("# submit") не будет перехватывать каждое нажатие кнопки отправки, а только элемент с id = "submit".

Если вы хотите получить атрибут id формы, вы можете использовать следующий фрагмент:

$("form").submit(function () { 
 var selectedFormID = $(this).attr('id');
});
0 голосов
/ 07 июня 2010

Возможно, я не правильно понял вопрос, но если каждая из кнопок отправки имеет уникальный идентификатор, например, <button id="submit_02">Submit</button> тогда jQuery будет $("#submit_02").click(function() {}).

...