Jquery 查找定位标记的文本

Jquery 查找定位标记的文本,jquery,Jquery,正在尝试查找定位文本: var builduri = $('#dbtables li a href', this).text().toLowerCase(); var pageUri = "http://www." + builduri + ".php" alert(pageUri); 上面返回builduri的空var,这是我在警报框中得到的 有什么想法吗?你不想走到href那么远 您只需要:var builduri=$('dba',这… href

正在尝试查找定位文本:

      var builduri = $('#dbtables li a href', this).text().toLowerCase(); 
      var pageUri = "http://www." + builduri + ".php" 
      alert(pageUri); 
上面返回builduri的空var,这是我在警报框中得到的


有什么想法吗?

你不想走到
href
那么远

您只需要:
var builduri=$('dba',这…

href
a
标记的属性,而不是元素

但是

看起来您需要一个url…所以可能您确实需要href,在这种情况下,您需要执行以下操作:


而不是
var builduri=$('#dbtables li a',this).text()
你想要
var builduri=$('#dbtables li a',this.attr('href')
你不想走得太远

您只需要:
var builduri=$('dba',这…

href
a
标记的属性,而不是元素

但是

看起来您需要一个url…所以可能您确实需要href,在这种情况下,您需要执行以下操作:


而不是
var builduri=$('#dbtables li a',this).text()
您想要
var builduri=$('#dbtables li a',this.attr('href')

获取
href
值:

var a_href = $('#dbtables li a').attr('href');
编辑 要获取文本值,请执行以下操作:

var a_text = $('#dbtables li a').text()

要获取
href
值:

var a_href = $('#dbtables li a').attr('href');
编辑 要获取文本值,请执行以下操作:

var a_text = $('#dbtables li a').text()

您在此处使用的特定选择器语法仅对元素有效,而
href
是一个属性。您需要选择锚元素并查询其属性
href

var builduri = $('#dbtables li a', this).attr('href').toLowerCase();

您在此处使用的特定选择器语法仅对元素有效,而
href
是一个属性。您需要选择锚元素并查询其属性
href

var builduri = $('#dbtables li a', this).attr('href').toLowerCase();

在锚定链接中查找文本字符串而不是href然后使用第一部分…只需删除元素选择器中的
href
位。在锚定链接中查找文本字符串而不是href然后使用第一部分…只需删除元素选择器中的
href
位。在锚定链接中查找文本字符串而不是href@ussteele在这种情况下,使用
.text
而不是
.attr
在锚链接中查找文本字符串,而不是href@ussteele在这种情况下,请使用
.text
而不是
.attr
在锚定链接中查找文本字符串,而不是在锚定链接中查找文本字符串,而不是在href中查找文本字符串