jquery中添加属性和删除属性:

  复制代码 代码如下:

  $("#2args").attr("disabled",'disabled');

  $("#2args").removeAttr("disabled");

  问题背景:

  选择“选项1”是,“两个参数”这个单选按钮有效。

  选择“选项2”时,让“两个参数”的这个单选按钮无效。

  代码:

  ?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
<!DOCTYPE>
<html >
<head>
<meta charset="utf-8" />
<title>demo</title>
<style type="text/css">
.control-group{
margin-bottom: 20px;
}
.controls{
display: inline-block;
vertical-align: top;
}
form{
border:1px dotted #666;
padding: 30px;
display: inline-block;
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
cursor: not-allowed;
}
</style>
<body>
<form method="post" action="" οnsubmit="return false;">
<div class="control-group">
<label for="project_name">名称:</label>
<input name="project_name" maxlength="20" id="project_name" placeholder="项目名称"></div>
<div class="control-group">
<label>类型:</label>
<select id="project_type" οnchange="typeChange()">
<option value="" disabled="disabled"></option>
<option value="" disabled="disabled">------ [ 类型一 ] ------</option>
<option value="1">选项1</option>
<option value="2">选项2</option>
<option value="3">选项3</option>
<option value="" disabled="disabled"></option>
<option value="" disabled="disabled">------ [ 类型二 ] ------</option>
<option value="4">选项4</option>
<option value="5">选项5</option>
<option value="6">选项6</option>
</select>
</div>
<div class="control-group">
<label>参数:</label>
<div class="controls">
<br/>
<label class="radio" for="1arg">
<input type="radio" name="nodes" id="1arg" value="1" checked="checked" />
单个参数
</label>
<br/>
<label class="radio" for="2args">
<input type="radio" name="nodes" id="2args" value="2" />
两个参数
</label>
<br/>
<label class="radio" for="3args" >
<input type="radio" name="nodes" id="3args" value="3" disabled="disabled" />
三个参数
</label>
</div>
</div>
<div class="control-group">
<button id="create_project" type="submit" οnclick="beforecreate()">新建</button>
<button >取消</button>
</div>
</form>
<script type="text/javascript" src="js/jquery-2.1.4.min.js"></script>
<script type="text/javascript">
function typeChange(){
var typeLists=['1','2','3','4','5','6'];
var pj_type=$("#project_type option:selected").val();
if(pj_type==2){
$("#2args").attr("disabled",'disabled');
}else if(pj_type==1){
$("#2args").removeAttr("disabled");
}else if($.inArray(pj_type, app_type_list)>=0){
//后期扩展功能
}
}
</script>
</body>
</html>

  以上所述就是本文的全部内容了,希望大家能够喜欢。

jquery中添加属性和删除属性相关推荐

  1. jquery中添加属性和删除属性--------------------

    jquery中添加属性和删除属性: 复制代码 代码如下: $("#2args").attr("disabled",'disabled'); $("#2 ...

  2. jquery生成一个li_JQuery实现ul中添加LI和删除指定的Li元素功能完整示例

    本文实例讲述了JQuery实现ul中添加LI和删除指定的Li元素功能.分享给大家供大家参考,具体如下: 最近为了实现这个简单的功能也是看了很多的内容,终于找出了看起来简单易实现的方法,我觉得能用最简洁 ...

  3. 【CSS】CSS在标签中添加多个class属性

    CSS在标签中添加多个class属性 <!DOCTYPE html> <html><head><meta charset="utf-8"& ...

  4. JS元素属性操作方法,包括获取属性,修改属性,删除属性

    JS元素属性操作方法,包括获取属性,修改属性,删除属性 本篇记录JS元素属性的操作的方法.其中包含获取属性两个方法,修改属性两个方法,删除属性一个方法 获取属性 element.属性 该方法通常获取自 ...

  5. HADOOP实践101:在Hadoop集群中添加机器和删除机器

    无论是在Hadoop集群中添加机器和删除机器,都无需停机,整个服务不中断. 本次操作之前,Hadoop的集群情况如下: HDFS的机器情况如下: MR的机器情况如下: 添加机器 在集群的Master机 ...

  6. html表格中添加修改和删除链接,jQuery实现为table表格动态添加或删除tr功能示例...

    本文实例讲述了jQuery实现为table表格动态添加或删除tr功能.分享给大家供大家参考,具体如下: HTML页面元素如下: 订单合同号 捆包号 品名 规格 材质 重量 业务需求是,从后台获取到订单 ...

  7. jquery获取和设置属性_jQuery获取属性,设置属性,删除属性

    jquery获取和设置属性 Today we will look into following examples – jQuery get attribute, jQuery set attribut ...

  8. jQuery中添加/改变/移除改变CSS样式例子

    在jquery中对于div样式操作我们会使用到CSS() removeClass() addClass()方法来操作了,下面我们就整理了几个例子大家一起来看看吧. CSS()方法改变CSS样式 css ...

  9. 案例:实现在购物车中添加商品和删除购物车中指定商品的功能

    一.向购物车中添加商品 1.1.创建AddCartServlet public class AddCartServlet extends HttpServlet {public void doGet( ...

最新文章

  1. 怎么获取html页面追加,添加df.to_html格式()到现有的HTML页面
  2. linux中分区乱了,找到了linux分区顺序错乱修复方法
  3. 前端问题:button按钮在form表单的时候会当成submit提交
  4. echarts如何获取后端的值_散户必读:当你中线看好一只股票后,该如何操作才能获取最大利润...
  5. springboot md5加密_SpringSecurity入门-SpringBoot集成SpringSecurity
  6. nginx连接uwsgi使用web.py框架构造pythonweb项目
  7. Linux VIM 程序中有游离的‘\357’ ‘\274’错误
  8. Mysql8.0安装+navicat for Mysql安装+navicat for Mysql。
  9. 智能制造的灾备问题如何解决? | 凌云时刻
  10. python弹窗炸弹
  11. 戴尔微型计算机7050配置,戴尔 Dell OptiPlex 7060 微型机体验分享 - 1升的迷你小钢炮...
  12. POI导出excel文件之取消合并单元格、删除列、移动列
  13. chrome视频无法播放的解决方法(Solve the problem of Google player cannot be played normally)
  14. Harry Potter and the Goblet of Fire
  15. tensorflow下基于DNN实现实时分辨人脸微表情
  16. 港科资讯|香港科技大学委任罗康锦教授为新一任工学院院长
  17. 关于手机锂电池充电的知识
  18. java mongodb开发_Java 操作 MongoDB
  19. 跟着狂神学Docker(精髓篇)
  20. 儿时经典电影回顾,你看过几部?

热门文章

  1. 关于计算机知识的手抄报图片大全,网络安全知识手抄报图片
  2. ubuntu解决无法上网问题
  3. 熵、KL散度、交叉熵公式及通俗理解
  4. java 博客分享实现--facebook--linkein
  5. 我们父辈关于房子的事情(r11笔记第93天)
  6. 小球落地反弹问题(java实现)
  7. 比较两个实型数据是否相等
  8. #编译原理# 文法和内容(二)
  9. 图神经网络详解(二)
  10. 2017微软MVP:在AWS上部署免费的Shiny应用