脚本的jquery循环

我想为id以“imie”开头并以数字1到10结尾的每个字段运行脚本。每个字段“imie”依赖于字段“nazwisko”,最后具有相同的数字,例如。 “imie6”取决于“nazwisko6”。

$(document).ready(function () { $('#nowikons_dodaj').validate({ rules: { imie1: { required: { depends: function (element) { return $("#nazwisko1").is(":filled"); } } } } }); }); 

这里还有这些字段的html / php代码:
for ($i = 1; $i <= 10; $i++) { echo "

".$i."

"; echo "

"; echo "

";}

如果你将类名称imie元素的id相同的nazwisko元素,那将很容易。 然后代码将是

 $("[id^=imie]").change(function () { alert($("." + this.id).val()); }); 

HTML

   

你最好在这些字段的blur事件上放置validationfunction。 例如

 $('#thatTable').on('blur', 'input.imie', function(evt) { var nazwisko = $(this).parent(td).prev('td').find('input.nazwisko'); //now do so something with nazwisko's data }); 

这假设您为每个字段添加一个CSS类以帮助jQuery选择器。