jq怎么获取label的值_超简单问题,怎样使用jquery改变页面的label和input的值

本文讨论了一个jQuery常见问题,即如何正确地使用jQuery改变HTML页面中label和input元素的值。作者在尝试修改这两个元素的值时遇到了困难,通过社区的帮助,最终发现是语法错误导致label值无法改变。解决方案是使用`$('#').text('文本1')`来设置label的文本,而`$('#').val('值')`用于设置input的value。
摘要由CSDN通过智能技术生成

你的位置:

问答吧

-> jQuery

-> 问题详情

超简单问题,怎样使用jquery改变页面的label和input的值

晕啊  找了半天, 就是没找到这个该怎么设置,

我的页面上有两个东西:

文本

我的js部分是这样:

$(document).ready(

function() {

$('.checkmore').toggle(

function() {

$('.hidetag').addClass('showtag');

$('#').value = 'show';

$('# label').text = '文本1';

},

function() {

$('.hidetag').removeClass('showtag');

$('#').value = 'hide';

}

);

}

);

以上addclass和removeclass都运作正常,但是对label和input无论如何都改变不了他们的值。。。

语法应该怎么写呢?上面部分是asp.net的语法,我用的jquery语法大致是这样:

$('选择id').value = '值'; 这个针对input

$('选择id').value = '值'; 这个针对label

不知道这样对不对

还望高手指点啊!

作者: wappibz

发布时间: 2009-03-13

$(document).ready(

function() {

$('.checkmore').toggle(

function() {

$('.hidetag').addClass('showtag');

$('#').val( 'show');

$('# label').text ( '文本1');

},

function() {

$('.hidetag').removeClass('showtag');

$('#').val('hide');

}

);

}

);

$(document).ready(

function() {

$('.checkmore').toggle(

function() {

$('.hidetag').addClass('showtag');

$('#').get(0).value = 'show';

$('# label').get(0).InnerText = '文本1';

},

function() {

$('.hidetag').removeClass('showtag');

$('#').get(0).value = 'hide';

}

);

}

);

作者: seekarmor

发布时间: 2009-03-13

Thanks 朋友, 奇怪了, input里面的value确实更改了。 但是label的值还是没有变。。。 咋整啊

作者: wappibz

发布时间: 2009-03-13

整出来了。。。  原来我多写了个label在 $('# label').text ( '文本1');

应该 $('# ').text ( '文本1'); 这样就ok了

多谢!!

作者: wappibz

发布时间: 2009-03-13

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值