Servlet的java文件中只能获取到3大域的值即sesssion、request、application三大域。所以想要获取页面span的值,必须在页面中将需要传递的值通过三大域的SetAttribute方法来添加到三大域范围中,这样就可以将页面中span的值传递到Servlet的java文件中。其中页面拥有page域,并称四大域。
将这个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);
jquery提供了两个获取对象内容的方法:
text() 设置或返回所选元素的文本内容
html() 设置或返回所选元素的内容(包括 HTML 标记)
下面实例演示:获取<span>标签文本
1、HTML结构
<span id="test">我是span的文本</span><br><input type='button' value='span标签的内容'/>
2、jquery代码
$(function(){$("input[type='button']")click(function() {
alert($("span#test")text());
});
});
3、效果演示
以上就是关于servlet的java文件中如何获取页面中span的值全部的内容,包括:servlet的java文件中如何获取页面中span的值、span标签中有一个input标签,用jquery获取span中的html内容,却获取不到在input中输入的值、jquery如何获取span的文本等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)