jquery怎么获取一个table下的td的select标签选中的值,如:

jquery怎么获取一个table下的td的select标签选中的值,如:,第1张

=== select的值 ===

$('table select')val();

=== checkbox的值,因为可能选中多个值,在这我把结果放到一个array里 ===

var values = new Array();

$('input[name=check]:checked')each( function(){

valuespush($(this)val());

});

如果都选中输出values的结果是["爱好", "打篮球"]

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

<TD[^>]+>()</TD>

内容在matchGroup(1)中

<TD[^>]+>()<BR>()<BR>()<BR>([0-9]+)<BR><FONT[^>]+>()</FONT><BR>([0-9]+周)<BR>()</TD>

js可以用td 对应的id获取该对象

例:<td id="td1"></td>

js:var td=documentgetElementById("td1");

可以用该对象赋予该td的style等属性

如果是要获得<td>苹果</td>里的"苹果"的话用下面的方法

我们把该值放到隐藏域里然后从js取得该值

<td>苹果<input type="hidden" name="pm1" id="pm1" value="苹果"></td>

js:var pm=documentgetElementById("pm1")value;

$('td')text();

首先使用jquery选择器选择所有的td标签,使用jquery的text()方法可以获取td中的文字内容

text():得到匹配元素集合中每个元素的文本内容结合,包括他们的后代,或设置匹配元素集合中每个元素的文本内容为指定的文本内容。

$(document)ready( function () {

$("judge")each(function(i,item){

var text = $(this)text();

if(text == "0"){

$(this)text("No")

}else if(text == "1"){

$(this)text("Yes");

}

})

})

你加了[0],肯定报错了,这个$("judge")[0]就变成javascript对象了,它是没有html()方法的,如果非要加[0],就只能用

var judge=$("judge")[0]innerHTML;

才能获取到内容。况且获取html的方法不好,最好是用text()方法。才会获取到真正的值。

以上就是关于jquery怎么获取一个table下的td的select标签选中的值,如:全部的内容,包括:jquery怎么获取一个table下的td的select标签选中的值,如:、怎么获取jsp中table里面td文本值的值、如何用正则表达式获取<TD></TD>标签中的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/web/9492738.html

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

发表评论

登录后才能评论

评论列表(0条)

保存