1、radio
  1)不选中任何值
  2)获取选中的值
  3)让某个选项选中
  4)发生改变时的事件
  5)让某个选项不能选
2、CheckBox
  1)选中  2)取消
3、select
  1)获取下拉框选中项的显示字
4、ul li
  1)点击选中改变样式
  2)删除所有选中的li
  3)遍历li
  4)遍历li,获取li的文本
5、JS与样式
  1)添加样式
  2)删除样式
  3)判断是否有某个样式
  4)tab改变样式 6、设置不可编辑
7、div滚动到最底部
8、replace All

1、radio

<div id="phoneSign">
<input type="radio" name="sign" id="dfVal" value="0" />
<input type="radio" name="sign" value="1" />
<input type="radio" name="sign" value="2" />
</div> 1、不选中任何值:$("#phoneSign").val(""); 2、获取选中的值:$("#phoneSign input:checked").val();
或 :$("input[name='sign']:checked").val(); 3、让某个选项选中:$("#dfVal").attr("checked",true); 4、发生改变时的事件:
$(function (){
$('input[type=radio][name=impType]').change(function() {
if (this.value == 'ImportHouse') {
$("#addOpr").attr("checked",true);
document.getElementById("overOpr").disabled = true;
document.getElementById("noOpr").disabled = true;
} else {
document.getElementById("overOpr").disabled = false;
document.getElementById("noOpr").disabled = false;
}
});
}); 5、让某个选项不能选 : document.getElementById("noOpr").disabled = true;

2、CheckBox

1、选中: $("#usable").attr("checked",true);

2、取消: $("#usable").attr("checked",false);

3、select

1.获取下拉框选中项的显示字:
var filterType = $("#filterType option:selected").text();

4、ul li

(注:selected 是样式的名称className)

1.点击选中改变样式
$(function(){ $("#test li").click(function() { // 为id为test的ul绑定每个选项的点击事件 $(this).siblings('li').removeClass('selected'); // 删除其他兄弟元素的样式 $(this).addClass('selected'); // 添加当前元素的样式
}); }); 2.删除所有选中的li.
$("#test .selected").remove(); 3.遍历li.
$("#test li").each(function(){
$(this).removeClass('selected');
}); 4.遍历li,获取li的文本
$("#test li").each(function(){
alert($(this).text());
});

5、JS与样式

1.添加样式:$("#test").addClass("aaa");

2.删除样式:$("#test").siblings('li').removeClass('aaa'); 

3.判断是否有某个样式:$("#test").hasClass('aaa');

4.tab改变样式
function showtab(btnid,tabid,tabnumber)
{
for (i = 1;i<=tabnumber;i++)
{
document.getElementById(tabid+"_btn"+i).className = "";
document.getElementById(tabid+"_sub"+i).style.display = "none";
}
document.getElementById(tabid+"_btn"+btnid).className = "selected";
document.getElementById(tabid+"_sub"+btnid).style.display = "block";
}

6、设置不可编辑

按钮:
document.getElementById("savebtn").disabled = true; input:
$("input[type='text']").attr("disabled",true);

7、div滚动到最底部

var div = document.getElementById('flowDiv');
div.scrollTop = div.scrollHeight;

8、replace All

html = html.replace(/BSS/g,"CBSS");

JS及相关控件的更多相关文章

  1. 百度地图API示例之添加定位相关控件

    代码 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" cont ...

  2. JS数量输入控件

    JS数量输入控件 很早看到kissy首页 有数量输入控件,就随便看了下功能 感觉也不怎么难 所以也就试着自己也做了一个, 当然基本的功能和他们的一样,只是用了自己的编码思想来解决这么一个问题.特此给大 ...

  3. 用js给html控件赋值

      用js给html控件赋值 <script> window.onload=function setValue()//在页面加载时赋值 { document.getElementById( ...

  4. Android开发工程师文集-相关控件的讲解,五大布局

    前言 大家好,给大家带来Android开发工程师文集-相关控件的讲解,五大布局的概述,希望你们喜欢 TextView控件 TextView控件有哪些属性: android:id->控件的id a ...

  5. 2.23 js处理日历控件(修改readonly属性)

    2.23 js处理日历控件(修改readonly属性) 前言    日历控件是web网站上经常会遇到的一个场景,有些输入框是可以直接输入日期的,有些不能,以我们经常抢票的12306网站为例,详细讲解如 ...

  6. ADF控件ID变化引发JS无法定位控件的解决方法

    原文地址:ADF控件ID变化引发JS无法定位控件的解决方法作者:Nicholas JSFF定义的控件ID到了客户端时往往会改变.例如在JSFF中的一个的ID为"ot1",但是当这个 ...

  7. vs2010开发activex(MFC)控件/ie插件(三),js调用ocx控件的接口函数

    原文:http://blog.csdn.net/yhhyhhyhhyhh/article/details/50802280   js调用ocx控件的接口函数,先看demo效果:      简单测试过程 ...

  8. 利用来JS控制页面控件显示和隐藏有两种方法

    利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在页面上占空位. 方法一:  1 2 document.getEle ...

  9. JS给html控件赋值

    <html> <head> <title> JS给html控件赋值 </title> <script language="javascr ...

随机推荐

  1. afn3.0源码解析---AFURLRequestSerialization

    AFHTTPRequestSerialization: @方法1 - (NSMutableURLRequest *)requestWithMethod:(NSString *)method URLSt ...

  2. @ResponseBody ResponseEntity

    1.产生疑问 我们知道,如果在 Controller 的某个方法上加上 @ResponseBody 注解,那么你就能拿到 json 数据. 如果你只是知道这么用,那么你应该知道 ResponseBod ...

  3. redis基础2

  4. 【转】Java遍历Map对象的四种方式

    关于java中遍历map具体哪四种方式,请看下文详解吧. 方式一 这是最常见的并且在大多数情况下也是最可取的遍历方式.在键值都需要时使用. Map<Integer, Integer> ma ...

  5. 异步请求取得json数据

    一.异步请求 在之前我们请求数据的时候都是整个页面全部刷新了一次,也就是每次请求都会重新请求所有的资源.但是在很多时候不需要页面全部刷新,仅仅是需要页面的局部数据刷新即可,此时需要发送异步请求来实现这 ...

  6. Spring Batch(三) Job Launcher、ItemReader、ItemProcessor、ItemWriter各个实现类和用途

    内容来自<Spring Batch 批处理框架>,作者:刘相. 1.JobLauncher JobLauncher(作业调度器)是SpringBatch框架提供的运行Job的能力.用过给定 ...

  7. Oracle SQL 部分特殊字符转义及escape的用法

    在处理sql时,遇到insert 或update 的参数中含有特殊字符“&”,下划线“_”, 单引号" ' "等时,要做转义处理. 例:插入特殊字元'&' upda ...

  8. MATLAB关系运算符和逻辑运算符

    1 关系运算符 关系运算符用来比较两个数之间的大小关系,在Matlab中的关系运算符包括: <  小于 <= 小于或等于 >        大于 >=      大于或等于 = ...

  9. TestFlight 测试

    问题1:iOS提交TestFlight测试显示缺少合规证明 解决:有的时候testFlight会显示@“缺少合规证明” 最简单的解决办法就是点击文字前边的黄色标识符,会询问你是否加密,选择相应选项就可 ...

  10. Java基础(面试题)

    1:面向对象编程有很多重要的特性: 封装,继承,多态和抽象. 2:什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? (1)Java虚拟机是一个可以执行Java字节码的虚拟机进程.J ...