php中如何获取span,jquery如何获取span的值

jquery获取span值的方法:首先创建一个前端代码示例;然后设置span;最后通过“$(document).ready(function(){$("button").click(function(){..}}”方法获取span的值即可。

83f6bda7e515672a4cbfb6210617ce79.png

先看个示例,示例代码如下:

var test1=$("#spId").val();

var test2=$("#spId").html();

var test3=$("#spId").text();

alert("val的值:" + test1);

alert("html的值:" + test2);

alert("text的值:" + test3);

aaaa

alert的结果 如下

【val的值:undefined】

【html的值:null】

【text的值:】

上面三种都没有取得想要的值,之所以没有取到是因为html是从上往下解析的,在解析到js里的$("#spId")时,下面这个span还不存在,当然就取不到了。

如果改成下面这样

aaaa

var test1=$("#spId").val();

var test2=$("#spId").html();

var test3=$("#spId").text();

alert("val的值:" + test1);

alert("html的值:" + test2);

alert("text的值:" + test3);

js在span的后面解析,span就有了。另外,jquery的做法是用ready函数包含这些代码,放哪就无所谓了。它的作用就是在加载完整个页面后才执行包含的js,如:

$(document).ready(function(){

var test1=$("#spId").val();

var test2=$("#spId").html();

var test3=$("#spId").text();

alert("val的值:" + test1);

alert("html的值:" + test2);

alert("text的值:" + test3);});

一、

所以,span 的设置和获取如下:

$(document).ready(function(){

$("button").click(function(){

$("#spId").text("testSpan");

alert("text的值:" + $("#spId").text())

});

});

aaaa

切换

二、

如果想获得html代码,把text换成html就可以了,

$(document).ready(function(){

$("button").click(function(){

alert("text的值:" + $("#spId").text())

alert("html的值:" + $("#spId").html())

});

});

aaaa

切换

3108bee0c9ef567e067e8260f233ccc1.png

31772481981c205dad172d46a1f1dcef.png

设置html,并取得 html, 如下

$(document).ready(function(){

$("button").click(function(){

alert("text的值:" + $("#spId").text() + "\n" +

"html的值:" + $("#spId").html() )

$("#spId").text("testSpan")

alert("text的值:" + $("#spId").text() + "\n"+

"html的值:" + $("#spId").html() )

$("#spId").html("

testSpantest

")

alert("text的值:" + $("#spId").text() + "\n"+

"html的值:" + $("#spId").html() )

});

});

初期值

切换

结果:

190c2fd758894ad805656a173002d163.png

890b0a9cb92f056af35085580b1ecebe.png

cc9f6524eb2930b7415e7605550344bc.png

三、注意点:

$(document).ready(function(){

$("button").click(function(){

$("#spId").text("testSpan");

alert("text的值:" + $("#spId").text())

alert("html的值:" + $("#spId").html())

});

});

aaaa

切换

结果

72e6aea2441241152076b4eca0220215.png

964323485f27c51a986bcac402eb69ee.png

此时 ,获取的html()为 【testSpan】,而不是【testSpan

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值