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>




原文地址:https://www.cnblogs.com/daguozb/p/8059104.html