jQuery为div添加属性

时间:2013-01-01 12:02:38

标签: jquery

我不相信我在这里搜索到的任何问题都是为我解答的。

我正在尝试在单击链接时在div上设置属性。无论我做什么,我都无法设置div的attr()。我相信如果没有向正确的方向前进,attr()是寻求帮助的正确方法。

我正在做相当直接的用例:

<a href="#">Click here to set</a>
<div id="subs">This will have title added to the div</div>

$(function() {
  $('a').on('click', function() {
   $('#subs').attr('title','Test Title');
  });
});

这是小提琴:http://jsfiddle.net/pertrai1/L55Rc/

1 个答案:

答案 0 :(得分:-1)

$( function() {
  $('a').on('click', function() {
  $('#subs').prop('title', function() {
       return "I am a title";
  });
  });
});​

如果attr()不起作用,请改用prop()!

Link to Fiddle