Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.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中从变量获取信息_Javascript_Jquery - Fatal编程技术网

Javascript 如何在Jquery中从变量获取信息

Javascript 如何在Jquery中从变量获取信息,javascript,jquery,Javascript,Jquery,我有一个变量X X="<table>...</table>" X=“…” 如何使用jQuery访问X中的信息 例如: X=“id name mpg汽缸1雪佛兰切维尔马利布18.0 8 2普利茅斯卫星18.0 8 3 amc rebel sst 16.0 8” 我想从第2行获得信息。您可以: $(X).find("element").whatever 例如: var x = "<div><span>hey</span></di

我有一个变量X

X="<table>...</table>"
X=“…”
如何使用jQuery访问X中的信息

例如:

X=“id name mpg汽缸1雪佛兰切维尔马利布18.0 8 2普利茅斯卫星18.0 8 3 amc rebel sst 16.0 8”

我想从第2行获得信息。

您可以:

$(X).find("element").whatever
例如:

var x = "<div><span>hey</span></div>";
console.log($(x).find("span").text()); //logs "hey"
var x=“嘿”;
log($(x).find(“span”).text())//记录“嘿”

通过上面的具体问题,您将获得表格第二行的文本

var x = "<table> <thead> <tr> <td>id</td> <td>name</td> <td>mpg</td> <td>cylinders</td> </tr> </thead> <tbody> <tr> <td>1</td> <td>chevrolet chevelle malibu</td> <td>18.0</td> <td>8</td> </tr> <tr> <td>2</td> <td>plymouth satellite</td> <td>18.0</td> <td>8</td> </tr> <tr> <td>3</td> <td>amc rebel sst</td> <td>16.0</td> <td>8</td> </tr> </tbody> </table>";

alert($(x).find("tr").eq(2).text());
var x=“id name mpg汽缸1雪佛兰切维尔马利布18.0 8 2普利茅斯卫星18.0 8 3 amc rebel sst 16.0 8”;
警报($(x).find(“tr”).eq(2.text());


如果这不是你想要的,那么你真的需要整理你的问题,更具体、更有帮助。帮助我们帮助您:)

如果您想访问文本信息,则可以使用

$(x).find("element").text()
$(x).find("element").html()
$(x).find("element")
如果您想访问元素的html内容,那么可以使用

$(x).find("element").text()
$(x).find("element").html()
$(x).find("element")
如果您想在里面找到元素,那么可以使用

$(x).find("element").text()
$(x).find("element").html()
$(x).find("element")

你想要什么信息?更好地解释你自己。通过添加更多的代码给我们一些上下文可能是真正的代码为什么要在这样的事情上使用jQuery?$(x)现在你可以从jQuery调用方法,比如html(),addClass()…谢谢。这就是我要找的。如果我想喝可乐?我写了smth来说明如何从列中获取数据,但如何将其应用到我的案例中。var colName=“name”;var arr=$('tbody>tr>td:n子级('+($('thead>tr>td:contains('+colName++'))[0].cellIndex+1)+')).map(函数(){return$(this.text();});看看这个。。。谢谢你的例子。这就是我想要的。但我不想只得到一个专栏。我的情况是,在web站点上的表之前,我输入了列的名称,然后使用此名称从表中获取值。