html的标签,如何获取当前选中的项的内容呢

html的标签,如何获取当前选中的项的内容呢,第1张

  html中获取标签的数据,可以通过js来获取,如下代码:

<script type="text/javascript" src="js/jqueryjs"></script>

<script type="text/javascript">

function validate(){

//一 .是通过jDOM

// var attitudeObj = documentgetElementById("attitude");

//var attitude = attitudeObjinnerHTML;

//二 .是通过jquery

var att = $("#attitude")text();//可以得到输入域中的内容

var idnum = $("#idnum")val();

var name = $("#name")val();

var t_name =  $("#t_name")val() ;

var pro_name =  $("#pro_name")val() ;

// alert(att);

if( name == null || name == "" ){

alert("请输入毕业设计名称!");

return false;

}

att   =   attreplace(/\s+/g,"");

if( att == null || att == ""){

alert("请输入选题须知!");

return false;

}

if( t_name == null || t_name == "" ){

alert("请选择教师!");

return false;

}

if( pro_name == null || pro_name == ""){

alert("请选择专业!");

return false;

}

location="teacher/mainfrajsp";

//location="teacherAction_AddGraduationTitleactionidnum=" + idnum +"&cname=" + cname +"&start=" + start+"&end=" + end;

return true;

}

</script>

</head>

<body">

<div >

<div style="margin-left: 100px;">

<!--   <form action="teacherAction_AddGraduationTitleaction" method="post" >-->

<span>自动编号:</span><input type="text" readonly="readonly" name="idnum" id="idnum" style="background: gray;" value="<s:property value="#requestmaxIdnum"/>"/><br/>

<br/>

<span>毕业设计名称:</span><input type="text" name="name" id="name"/><br/><br/>

<span>所属教师:</span><select name="t_name" id="t_name">

<option></option>

<s:iterator value="teacherList">

<option value="<s:property value='idnum' />"><s:property value="name" /></option>

</s:iterator>

</select> <br/> <br/>

<span>所属专业:</span><select name="pro_name" id="pro_name">

<option></option>

<s:iterator value="professionList">

<option value="<s:property value='idnum' />"><s:property value="pro_name" /></option>

</s:iterator>

</select>

<br/>

<br/>

<span>选题须知:</span>

<textarea id ="attitude" name="attitude" rows="3" cols="30" style="color: red;">

</textarea>

<br/>

<br/>

<input type="button" value="添加">  <input style="margin-left: 100px" type="reset" value="重置">

<!-- </form> -->

</div>

</div>

</body>

将这个js(jquery-getHtml-valuejs)文件引入到你的页面中,将$("#ImageButton1")html()替换成$("#ImageButton1")formhtml (),具体代码:如下

(function($) {

var oldHTML = $fnhtml;

$fnformhtml =function() {

if (argumentslength) return oldHTMLapply(this,arguments);

$("input,textarea,button", this)each(function() {

thissetAttribute('value',thisvalue);

});

$(":radio,:checkbox", this)each(function() {

if (thischecked) thissetAttribute('checked', 'checked');

else thisremoveAttribute('checked');

});

$("option", this)each(function() {

if (thisselected) thissetAttribute('selected', 'selected');

else thisremoveAttribute('selected');

});

return oldHTMLapply(this);

};

})(jQuery);

<!DOCTYPE html>

<html>

<head>

<meta name="viewport" content="width=device-width" />

<title>index</title>

</head>

<body>

<div>

<span class="aaa" id="aaa">北京市<input type="text" id="name" style='border:0px;border-bottom:#000000 1px solid;width:30px;'></span>区<input type="button" onclick="bbb()" value="输入">

</div>

</body>

</html>

<script type="text/javascript">

function bbb() {

var name = documentgetElementById("aaa")innerText;

var name2 = documentgetElementById("name")value;

alert(name + name2+"区");

}

</script>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" ">

用一个for循环遍历List时,不能删除其中的元素。

用Iterator *** 作即可。

还有 Pro类要重写一下 toString方法。这样Systemoutprintln里才能打印出来。

import javautil;

public class ListTest {

public static void main(String[] args) {

List<Pro> list = new ArrayList();

Pro p1 = new Pro("1000","1000");

Pro p2 = new Pro("1001","1002");

Pro p3 = new Pro("1003","1004");

Pro p4 = new Pro("1005","1006");

listadd(p1);

listadd(p2);

listadd(p3);

listadd(p4);

for (Iterator<Pro> i = listiterator(); ihasNext();) {

Pro o = inext();

if(ogetProid()equals(ogetProName())){

iremove();

}

}

Systemoutprintln(list);

}

}

class Pro{

private String proid;

private String proName;

public String getProid() {

return proid;

}

public void setProid(String proid) {

thisproid = proid;

}

public String getProName() {

return proName;

}

public void setProName(String proName) {

thisproName = proName;

}

public Pro(String proid, String proName) {

super();

thisproid = proid;

thisproName = proName;

}

public Pro() {

}

public String toString() {

return proid + ":" + proName;

}

}

以上就是关于html的标签,如何获取当前选中的项的内容呢全部的内容,包括:html的标签,如何获取当前选中的项的内容呢、span标签中有一个input标签,用jquery获取span中的html内容,却获取不到在input中输入的值、怎么获取到span的全部值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9686515.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存