0

好的,所以前几天我问了关于使用.load变量的问题,它坚持得很好,很高兴 SO 可以帮助我。不过,我还有另一个问题,我试图限制正在加载的元素,我正在调用.tdtopics它,它将.tdtopics从我正在加载的页面 url 加载所有元素。相反,我想将其限制为 5,仅此而已。

我试过的两个代码一个是所有元素,另一个是一个元素。

$(function(){
  $('body').append('<span id="view_mess">New Message</span><div id="mess_wrapper"><div id="new_mess_pop"></div></div><div id="message_holder"></div>');
    $('#message_holder').load('/privmsg?folder=inbox .tdtopics');
 $('#view_mess').click(function() {
    var msg = $('.tdtopics a').attr('href');
  $('#new_mess_pop').load(msg + ' .post');
   $('#mess_wrapper').show();
    $('.postfoot').remove();
 });
$('#mess_wrapper').click(function(){
  $(this).hide();
 });
});

……

$(function(){
 $('body').append('<span id="view_mess">New Message</span><div id="mess_wrapper"><div id="new_mess_pop"></div></div><div id="message_holder"></div>');
  $('#message_holder').load('/privmsg?folder=inbox .tdtopics:eq(0)');
 $('#view_mess').click(function() {
  var msg = $('.tdtopics a').attr('href');
   $('#new_mess_pop').load(msg + ' .post');
    $('#mess_wrapper').show();
     $('.postfoot').remove();
   });
  $('#mess_wrapper').click(function(){
   $(this).hide();
  });
 });

同样对于这方面的任何提示都会很好,虽然我稍后会阅读它,我想知道我是否可以展示这个插件,以及究竟如何启动它?我想我会从$.fn.function创建默认值开始?就像我说的那样,无论如何我都会阅读这个,只是想知道是否有任何 SO 用户对创建插件有任何建议

4

1 回答 1

3

尝试:lt

$('#message_holder').load('/privmsg?folder=inbox .tdtopics:lt(5)');
于 2013-01-23T18:20:33.557 回答