span标签中有一个input标签,用jquery获取span中的html内容,却获取不到在input中输入的值

2024-11-17 01:43:34
推荐回答(3个)
回答1:

将这个js(jquery-getHtml-value.js)文件引入到你的页面中,将$("#ImageButton1").html()替换成$("#ImageButton1").formhtml (),具体代码:如下
(function($) {
var oldHTML = $.fn.html;
$.fn.formhtml =function() {
if (arguments.length) return oldHTML.apply(this,arguments);
$("input,textarea,button", this).each(function() {
this.setAttribute('value',this.value);
});
$(":radio,:checkbox", this).each(function() {
if (this.checked) this.setAttribute('checked', 'checked');
else this.removeAttribute('checked');
});
$("option", this).each(function() {
if (this.selected) this.setAttribute('selected', 'selected');
else this.removeAttribute('selected');
});
return oldHTML.apply(this);
};
})(jQuery);

回答2:

输入的那就是value值,用val()方法就行

回答3:

是用这个的 $(selector).val()_返回Value属性,不是用heml()的

出自顺网络:
jQuery获得和设置_内容、属性、表单字段的值的方
一文

更多:(www).A2345.(net)