$(document).ready(function(){
$("#btn1").click(function(){
var val ="";
var num = 0;
try{
$("[name='ids']").each(function(){
if($(this).attr("checked")){
num++;
val = $(this).val();
$.each(states,function(n,value) {
if(value[0] == val){
if(value[1]=="2" || value[1]=="4"){
throw "你所选的记录中市级已终审过,不能再进行初审操作。";
}else if(value[1]=="1" || value[1]=="3"){
throw "你所选的记录中有审核过的记录。";
}else if(value[1]=="5"){
throw "你所选的记录中有已撤销申请的。";
}
}
});
}
})
if(num==0){
alert("你没有选择操作对象!");
return;
}
$("#form1").attr("action","${base}/jianxi/jianxi!countyExaminePass.action);
$("#form1").submit();
}catch(e) {
alert(e);
}
});
});
分享到:
相关推荐
jQuery.each = function(object, callback) { var i = 0, length = object.length; for (; i ; i++) { if (callback.call(object[i], i, object[i]) === false) break; } }; ``` 这段代码展示了如何通过for循环...
### jQuery Template 语法详解 jQuery Template 是一个非常实用的功能,它可以帮助前端开发者更方便地处理动态数据渲染到 HTML 模板中的任务。本文档将基于提供的文件内容进行深入讲解,帮助初学者更好地理解和掌握...
return this.each(function() { var $this = $(this); $this.find('li').on('click', function(e) { e.preventDefault(); var $current = $(this); // 移除所有选中状态 $this.find('.' + settings....
在jQuery库中,`each`函数是一个非常实用的工具,它可以用于遍历对象和数组,提供了灵活的方式来处理数据。在本文中,我们将深入探讨`each`的使用方式、语法以及如何在不同场景下应用。 首先,`each`函数的基本语法...
this.find(':input').each(function() { var name = $(this).attr('name'); if (name) { var value = $(this).val(); // 处理数组类型的表单字段,如:name="items[]" if (/\[\]$/.test(name)) { name = name...
3. **AJAX 参数序列化**:在 jQuery 1.4 中,`jQuery.param()` 方法现在支持嵌套参数的序列化,采用了类似于 PHP 和 Ruby on Rails 的方式。例如 `{foo: ["bar", "baz"]}` 会被序列化为 `"foo[]=bar&foo[]=baz"`,而...
return this.each(function() { var $this = $(this); $this.css({ transform: 'rotate(' + angle + 'deg)' }); }); } }); ``` 最后,为了适应不同屏幕尺寸,我们还可以添加响应式设计。使用jQuery的`resize...
$(form).find('table tr').each(function() { var row = []; $(this).find('td input').each(function() { row.push($(this).val()); }); data.push(row); }); return data; } ``` 在这个例子中,`...
$('div.content').each(function() { // 假设 'div.content' 是包含文本的元素 var text = $(this).text(); var replacedText = text.replace(urlRegex, function(url) { return '...
### JQuery方法事件大全详解 #### 一、Attribute(属性操作) **1.1 `addClass`** - **功能**: 给指定元素添加一个或多个类名(用于样式)。 - **语法**: `$("p").addClass(css中定义的样式类型);` - **示例**: ...
return this.each(function() { $(this).text($(this).text().replace(find, replace)); }); }; })(jQuery, window, document); // 使用插件 $('p').replaceText('old text', 'new text'); ``` 在这个例子中,...
- jQuery支持链式调用,即可以在一个语句中调用多个jQuery方法,如上述插件代码中的return this.each(function(){...});允许在同一个元素上执行多个操作,使得代码更加简洁。 - 同时,通过将折叠菜单功能封装在...
return this.each(function() { jQuery.removeData(this, key); }); } }); ``` 这使得我们可以像下面这样使用 `removeData` 方法: ```javascript $('.someElement').removeData('myKey'); ``` 在源码中,`...
`validateObj2` 使用了jQuery的`$.each`函数来遍历对象。与`validateObj1`类似,它检查当前键是否在排除列表中,如果值为空则进行替换。 ```javascript validateObj2 = function(obj, excluded){ $.each(obj, ...
laravel-nestable库为Laravel框架提供了一个方便的解决方案,使得开发者可以快速地在应用中集成这种功能。它基于Dave James Miller的jQuery插件nestable,提供了前端的拖拽排序功能,并与后端的Eloquent ORM无缝对接...
Handlebars.registerHelper('formatDate', function(date) { return moment(date).format('YYYY-MM-DD'); }); ``` 在上面的例子中,我们定义了一个名为 `formatDate` 的 helper 函数,它将日期字符串格式化为 `YYYY...
return this.each(function() { $(this).click(function() { $(this).next().slideToggle(settings.speed, settings.easing); }); }); } }); ``` 使用这个插件时,只需要这样调用: ```javascript $(".panel...
2. **$.param()**:jQuery提供了一个内置的函数`$.param()`,它能将对象转换为URL编码的字符串,但默认情况下不支持多层嵌套的对象。你可以结合`$.param()`和`JSON.stringify()`来处理更复杂的情况。 3. **...
evtEle.parents(".checks").each(function () { if (!$(this).children("p").children("input:checkbox").filter(function () { return !this.checked; })[0]) { $(this).prev().children("input:checkbox")....