JQuery .attr();
JQuery .attr();
我需要考虑以下HTML。。。
<ul class="foo">
<li class="bar"><a>Here #1</a></li>
<li class="bar"><a href="#2">Here #2</a></li>
<li class="bar"><a href="#3">Here #3</a></li>
<li class="bar"><a href="#4">Here #4</a></li>
</ul>
问题是我有一个锚标记,它在第一个列表项标记中没有href。我想使用JQuery将href添加到标记中。我试着这样做(没有效果):
var fooBar;
fooBar = $('li.bar').children().first();
fooBar.attr('a', 'href="#1"');
我想也许我需要传入索引,但我认为.first()会获取正确的元素。不管怎样,我的代码都无法实现我想要的功能。
如有任何指示和/或意见,我将不胜感激。
问题是这条线
fooBar.attr('a', 'href="#1");
按照进行操作
fooBar.attr('href', '#1');
以下是设置属性值的正确方法:
fooBar.attr('href', "#1");
您可以像这样使用
$('li.bar').children('a').first().attr('href', '#1');
var add_attr = $('.foo > li:first-child');
$(add_attr).find("a").attr('href','#');
相关文章:
- jQuery中的attr()是否强制小写
- JQuery .attr();
- Is jquery's attr() asynchronous?
- 使用返回函数sinde.attr()jquery元素
- jQuery place attr src在Chrome中不起作用
- 用jquery抓取图像SRC-attr
- JQuery:如果attr(左)等于0px,如何写入
- jQuery.data('itemname')不工作,但jQuery.attr('data it
- 使用 jQuery 的自定义 ATTR 选择器
- 当选择器返回多个元素时,使用 JQuery 的 .attr()
- Jquery add attr action with element
- 使用 jQuery attr 方法
- Jquery fadeIn fadeOut on click (data attr)
- jQuery:使用.attr('href',")调用javascript
- 使用jquery和attr()在img之间切换
- 获取数据 attr jquery 的更新值
- Using Attr Jquery
- Multiple attr jquery
- 如何将来自后端的动态数据放入attr() jquery函数中
- 使用attr jquery删除样式属性