селектор submit
Описание: Соответствует всем элементам ввода типа submit.
jQuery(':submit')
Добавлена в версию: 1.0
Селектор :submit обычно применяется к кнопке или элементам ввода.
Обратите внимание, что некоторые браузеры неявно трактуют элемент <button> как type="default", в то время как другие, например Internet Explorer не делают этого.
Примеры
Поиск всех элементов ввода типа submit.
var input = $(":submit").parent('td').css({background:"yellow", border:"3px red solid"});
$('#result').text('jQuery matched ' + input.length + ' elements.');
// so it won't submit
$("form").submit(function () { return false; });
// Extra JS to make the HTML easier to edit (None of this is relevant to the ':submit' selector
$('#exampleTable').find('td').each(function(i, el) {
var inputEl = $(el).children().get(0);
$(el).before('<td>' + $(inputEl).attr('type') + '</td>');
})
Полный код:
<!DOCTYPE html> <html> <head> <script src="http://code.jquery.com/jquery-latest.js"></script> <script> $(document).ready(function(){ var input = $(":submit").parent('td').css({background:"yellow", border:"3px red solid"}); $('#result').text('jQuery matched ' + input.length + ' elements.'); // so it won't submit $("form").submit(function () { return false; }); // Extra JS to make the HTML easier to edit (None of this is relevant to the ':submit' selector $('#exampleTable').find('td').each(function(i, el) { var inputEl = $(el).children().get(0); $(el).before('<td>' + $(inputEl).attr('type') + '</td>'); }) }); </script> <style> textarea { height:45px; } </style> </head> <body> <table> <form> <table id="exampleTable" border="1" cellpadding="10" align="center"> <tr> <th> Element Type </th> <th> Element </th> </tr <tr> <td> <input type="button" value="Input Button"/> </td> </tr> <tr> <td> <input type="checkbox" /> </td> </tr> <tr> <td> <input type="file" /> </td> </tr> <tr> <td> <input type="hidden" /> </td> </tr> <tr> <td> <input type="image" /> </td> </tr> <tr> <td> <input type="password" /> </td> </tr> <tr> <td> <input type="radio" /> </td> </tr> <tr> <td> <input type="reset" /> </td> </tr> <tr> <td> <input type="submit" /> </td> </tr> <tr> <td> <input type="text" /> </td> </tr> <tr> <td> <select><option>Option</option></select> </td> </tr> <tr> <td> <textarea></textarea> </td> </tr> <tr> <td> <button>Button</button> </td> </tr> </table> </form> <div id="result"></div> </body> </html>
Была ли эта информация полезной?

