String前后去掉空格、option只能定义value值吗?还能添加什么值。dom和Jquery对象转换。
目录:
1、String前后去掉空格
2、option只能定义value值吗?还能添加什么值。
3、dom和Jquery对象转换
1、
String前后去掉空格
可以随便添加自定义的属性值!如:
<option value="aaaa" Tvalue="bbbbb" TTaction="cccccccc">aaaaa</option>
那获取呢?如何获取其各值。。
用JS取值,和取VALUE一样的!
<select id="getval"><option value="0" id="1" title="标题1"></option></select>
function Getsel()
{document.getElementById('getval').value;
document.getElementById('getval').id;
document.getElementById('getval').title;}
是这个样子的咯。。。
<select id="getval">
<option value="0" id="1" title="标题1" Tv="测试1">测试标题</option>
</select>
<input type="button" value="取值看" onclick="Getsel()">
<script>
function Getsel(){
var obj=document.getElementById("getval");
alert(obj.options[obj.selectedIndex].id);
alert(obj.options[obj.selectedIndex].title);
alert(obj.options[obj.selectedIndex].Tv);
alert(obj.options[obj.selectedIndex].value);
}
</script>
哦。。明白了,多谢了。。辛苦你了。
(转:https://zhidao.baidu.com/question/312091783.html)
2、option只能定义value值吗?还能添加什么值。
String的trim()方法是去掉字符串前后的空格,如:
String str = " a bcdef ";
str = str.trim();
System.out.println(str);
输出的结果是:a bcdef
但是我就想去掉a bcdef后面的空格,前面的空格不去掉,怎么办?
解决办法:
String str = " a bcdef ";
String temp = ("A" + str).trim().substring(1);
System.out.println(temp);
输出结果是: [][][][]a bcdef
仿照这个解决办法,我还可以去掉a bcdef前面的空格,后面的空格不去掉:
String str = " a bcdef ";
String temp = ( str+"A").trim();
String temp2 = temp.substring(0,temp.length()-1);
System.out.println(temp2);
输出的结果是:a bcdef[][][][] 注:[]代表空格
转:http://blog.csdn.net/derpvailzhangfan/article/details/1782628
3、dom和Jquery对象转换
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<script src="../js/jquery-1.11.0.min.js"></script>
<body>
<input type="text" id="username" value="jack"/>
</body>
<script>
//dom >>>>jquery $(dom对象)
//1.获取dom对象
//var obj=document.getElementById("username");
//2.转化
//var $user=$(obj);
//alert($user.val());
//alert($user.value);错误的
//jquery>>>>dom
//1.获取jquery独享
var $u=$("#username");
//2.转换
//2.1 方式1
//var obj=$u.get(0);
//2.2 方式2
var obj = $u[0];
alert(obj.value);
</script>
</html>