jquery问题——向动态调用的元素添加字符串
jquery troubles-- adding strings to a dynamicly called element
嘿,伙计们,我正试图在通过jQuery调用a href'rel'属性后,在其周围添加字符串'url(")'。我只是不知道正确的语法。这是我的东西。我试图将url(")放在rel标记中,但没有成功。
如有任何帮助,我们将不胜感激。
$(function() {
$('#list li a').hover( function(){
$("#meow").css( "background", $(this).attr('rel') );
});
});
这样(谢谢@nnnnnn):
var thisRel = $(this).attr('rel'),
theURL = 'url("' + thisRel + '")';
$("#meow").css( "background", theURL );
如果你说的是像这样的锚元素示例:
<a href="http://something.com" rel="http://whatever.com">Test</a>
您想要提取rel
属性并将其包装在'url("...")'
中,这样您就可以得到以下字符串:
'url("http://whatever.com")'
然后您可以按如下方式进行操作:
var newString = 'url("' + $(this).attr("rel") + '")';
(显然,假设this
是所讨论的锚元素。)
将其与问题中的代码放在一起:
$(function() {
$('#list li a').hover( function(){
$("#meow").css( "background", 'url("' + $(this).attr('rel') + '")' );
});
});
相关文章:
- 如何将html元素添加到tampermonkey中
- 如何将html元素添加为生成的内容
- 如何向Selectize元素添加渲染和创建方法
- 向html选择元素添加选项
- 在d3中向DOM元素添加了图像,但现在它赢得了't过渡
- 如何将新的键/值对元素添加到现有数组
- 使用docment.createElement向元素添加选项
- ng重复向一个元素添加条件类
- 为li元素添加标题
- 向ckeditor中的多个元素添加内联样式
- Javascript 向影子根中的自定义元素添加函数
- 将伪元素添加到<文本区域>
- 如果类只包含一个特定数字,则向元素添加类
- DOM:将空元素添加到 DOM 和页面重排
- 是否有 jQuery 事件用于何时将元素添加到文档中
- 通过 ajax 使用自定义滚动条向元素添加内容
- 是否可以用D3将svg元素添加到开放层映射中
- 如何将元素添加到动态数组并排除现有元素
- 在AngularJS中将元素添加到作用域时,如何在所有设备上播放声音
- 将图像元素添加到<a>标签