Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jquery和c从span检索数据#_Javascript_C#_Jquery_Html_Twitter Bootstrap - Fatal编程技术网

Javascript 使用jquery和c从span检索数据#

Javascript 使用jquery和c从span检索数据#,javascript,c#,jquery,html,twitter-bootstrap,Javascript,C#,Jquery,Html,Twitter Bootstrap,我试图从td中的span中检索一些值。我有这个功能: function reorder() { alert("Entrando en reorder"); strorder = ""; var totalid = $('#ctl00_ContentPlaceHolder1_grdResultados tr td input').length; alert(totalid); for (var i = 0; i < totalid; i++) {

我试图从td中的span中检索一些值。我有这个功能:

function reorder() {
    alert("Entrando en reorder");
    strorder = "";
    var totalid = $('#ctl00_ContentPlaceHolder1_grdResultados tr td input').length;
    alert(totalid);
    for (var i = 0; i < totalid; i++) {
      strorder = strorder +$('#ctl00_ContentPlaceHolder1_grdResultados tr td span')[i].text()+"*"+ $('#ctl00_ContentPlaceHolder1_grdResultados tr td input')[i].getAttribute("value") + "|";
      alert("strorder1"); 
    }
    //strorder = window.location.href;
    alert("strorder2");
}
函数重新排序(){
警报(“重新订购的进货”);
strorder=“”;
var totalid=$('#ctl00_ContentPlaceHolder1_grdResultados tr td input')。长度;
警报(totalid);
对于(变量i=0;i
源代码如下(一段代码):


选择素
尺寸1

我怎么做呢?因为这样我就没有我想要的了。关于

此代码获取表中每个跨距内的所有文本

var strorder = "";
var spans=$("table.table").find("td").find("span");
var inputs=$("table.table").find("td").find("input");

for (var i=0; i<spans.length; i++){
   strorder+=$(spans[i]).text()+"*"+$(inputs[i]).val()+"|";
}
var strorder=“”;
var spans=$(“table.table”).find(“td”).find(“span”);
var输入=$(“table.table”).find(“td”).find(“输入”);

对于(var i=0;i,此代码获取表td中每个跨度内的每个文本

var strorder = "";
var spans=$("table.table").find("td").find("span");
var inputs=$("table.table").find("td").find("input");

for (var i=0; i<spans.length; i++){
   strorder+=$(spans[i]).text()+"*"+$(inputs[i]).val()+"|";
}
var strorder=“”;
var spans=$(“table.table”).find(“td”).find(“span”);
var输入=$(“table.table”).find(“td”).find(“输入”);
对于(var i=0;i而言,这可能是乐观的

 $td = $('.tablaDimensiones tr td');

        var spans = $td.find('span');
        var inps = $td.find('input');

        var len = spans.length;

        var sortorder = "";

        for (var i = 0; i < len; i++) {
            sortorder += spans.eq(i).text() + "*" + inps.eq(i).text() + "|";             
        }
$td=$('.tablaDimensiones tr td');
var span=$td.find('span');
var inps=$td.find('input');
var len=跨度。长度;
var sortorder=“”;
对于(变量i=0;i
这可能是乐观的

 $td = $('.tablaDimensiones tr td');

        var spans = $td.find('span');
        var inps = $td.find('input');

        var len = spans.length;

        var sortorder = "";

        for (var i = 0; i < len; i++) {
            sortorder += spans.eq(i).text() + "*" + inps.eq(i).text() + "|";             
        }
$td=$('.tablaDimensiones tr td');
var span=$td.find('span');
var inps=$td.find('input');
var len=跨度。长度;
var sortorder=“”;
对于(变量i=0;i
我相信下面的例子就是你要找的,你的代码几乎是正确的,你应该稍微组织一下

注意:代码中唯一的错误是长行:

strorder = strorder +$('#ctl00_ContentPlaceHolder1_grdResultados tr td span')[i].text()+"*"+ $('#ctl00_ContentPlaceHolder1_grdResultados tr td input')[i].getAttribute("value") + "|";
希望这有帮助

函数重新排序(){
var strorder=“”;
变量表_span=$(“#ctl00_contentplaceholder 1_grdResultados span[id^=“ctl00_contentplaceholder 1”]”);
变量表_输入=$(“#ctl00_内容占位符1_grdResultados输入”);
对于(变量i=0;i

选择素
尺寸1

我相信下面的例子就是你要找的,你的代码几乎是正确的,你应该稍微组织一下

注意:代码中唯一的错误是长行:

strorder = strorder +$('#ctl00_ContentPlaceHolder1_grdResultados tr td span')[i].text()+"*"+ $('#ctl00_ContentPlaceHolder1_grdResultados tr td input')[i].getAttribute("value") + "|";
希望这有帮助

函数重新排序(){
var strorder=“”;
变量表_span=$(“#ctl00_contentplaceholder 1_grdResultados span[id^=“ctl00_contentplaceholder 1”]”);
变量表_输入=$(“#ctl00_内容占位符1_grdResultados输入”);
对于(变量i=0;i

选择素
尺寸1


您到底想检索什么?您想在客户端还是服务器端检索它?我正在尝试获取span文本,在代码后面,它们是标签,但在客户端是span,因此我想检索span文本以与其他值关联。在客户端,span始终都有该部分用户ID,你可以通过它来获取?或者你是在查看页面上所有跨距的内容吗?跨距可以更改ID,我的意思是ctl00\u contentplaceholder 1\u grdResultados\u ctl02\u lblTitulo和下一个ctl00\u contentplaceholder 1\u grdResultados\u ctl03\u lblTitulo等等,你到底想检索什么?你想在客户端还是服务器端?我正在尝试获取span文本,在代码后面,它们是标签,但在客户端是span,因此我想检索span文本以与其他值关联。在客户端,如果span始终具有特定的ID,您可以通过该ID来提取它?或者您是在查找t上所有span的内容吗页面?spans可以更改id,我的意思是ctl00\u contentplaceholder 1\u grdResultados\u ctl02\u lblTitulo和下一个ctl00\u contentplaceholder 1\u grdResultados\u ctl03\u lblTitulo等等,一行一行地更改,你怎么做?我将输入从text()更改为val(),输入的text()不起作用。一行一行地更改,你怎么做?我从text()更改为val())关于输入,text()对于输入将不起作用。在循环中查询DOM的错误做法我如何才能获得id为且具有模式的span?如果您可以看到我只想要id为ctl00的span,例如ctl00\u contentplaceholder 1\u grdResultados\u ctl02\u lblTitulo等等,则没有此选项:您可以添加以选择器开始
^
检查我的更新…选择器将
$(“#ctl00_contentplaceholder 1_grdResultados span[id^=“ctl00_contentplaceholder 1”]”)
。(如果答案有助于您投票)在循环中查询DOM的错误做法我如何才能获得id为且具有模式的span?如果您可以看到我只想要id为ctl00\u ContentPlaceholder 1\u grdResultados\u ctl02\u Lblitulo等的span,则没有此选项:您可以添加以选择器开始的
^
检查我的更新…选择器将
$('#ctl00_contentplaceholder 1_grdResultados span[id^=“ctl