将参数传递给Jquery

时间:2010-11-26 10:10:04

标签: php jquery arguments

我有一个列表项

<ul><li id='1'>Testing</li></ul>

我想将此元素(1)的id传递给jquery片段。例如:

$('#homepage li').qtip({
  content: {
  url: 'testsite.php?id=!!!THIS IS WHERE THE ID SHOULD BE PASSED!!!',
  method: 'get'
  },
  show: 'mouseover',
  hide: 'mouseout',
  })

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

您需要在此处使用.each(),以便在设置时引用该元素,如下所示:

$('#homepage li').each(function() {
  $(this).qtip({
    content: {
      url: 'testsite.php?id=' + this.id,
      method: 'get'
    },
    show: 'mouseover',
    hide: 'mouseout'
  });
});

请注意,您的仅限数字的ID仅在HTML4中有效(尽管它们在HTML5中也很合适)。