Javascript 替换href标记中的span文本
有人能帮我吗?我正在尝试更改href标记中span标记的文本。以下代码似乎在JSFIDLE中工作,但在我的站点上不工作 HTML:Javascript 替换href标记中的span文本,javascript,tags,href,html,Javascript,Tags,Href,Html,有人能帮我吗?我正在尝试更改href标记中span标记的文本。以下代码似乎在JSFIDLE中工作,但在我的站点上不工作 HTML: 我对div和一个类使用了类似的方法,它们在Jsfiddle和我的站点中都能完美地工作!关于我可以实现这一点的其他方法有什么建议吗?您可能没有将类添加到中,您可以这样使用: $(function() { $('a[href^="#pdpTab1"]').addClass('productdesc'); // you should add this class
我对div和一个类使用了类似的方法,它们在Jsfiddle和我的站点中都能完美地工作!关于我可以实现这一点的其他方法有什么建议吗?您可能没有将类添加到
中,您可以这样使用:
$(function() {
$('a[href^="#pdpTab1"]').addClass('productdesc'); // you should add this class to the html instead.
$("a.productdesc").each(function(index,el){
$(el).find('span').text('Descripción del producto');
});
});
您必须选择
-元素内的跨度:
$(el).find('span').text('Descripción del producto');
你必须使用children,所以试试这个
var aTag=$('a href["#pdpTab1"]');
$(aTag).each(function(incoming,index)
{
$(this).children('span').text('something');
});
您的代码仅是正确的,请尝试放置$('a[href^=“#pdpTab1”]”)。addClass('productdesc')代码>内部$(函数(){})代码>
如果使用,则可以保留span。查找('span')
,否则span将消失
在示例的第一行中设置了类,我假设这发生在查找之前?
$(el).find('span').text('Descripción del producto');
var aTag=$('a href["#pdpTab1"]');
$(aTag).each(function(incoming,index)
{
$(this).children('span').text('something');
});
$(function() {
$('a[href^="#pdpTab1"]').addClass('productdesc');
$("a.productdesc").each(function(index,el){
$(el).text('Descripción del producto');
});
});