链两个jquery方法?

时间:2014-07-23 15:00:04

标签: jquery

我克隆了第一个li:

var r = $('#myList li:first').clone(true);

然后删除所选的选项:

$('option:selected', r).remove();

有没有办法将其链接?如:

var r = $('#myList li:first').clone(true).('option:selected').remove();

2 个答案:

答案 0 :(得分:3)

上下文选择器只是find()的快捷方式,因此您可以使用它。

$('#myList li:first').clone(true).find('option:selected').remove();

当然,那不会返回克隆,但是删除了选项,以返回你可以做的克隆

var c = $('#myList li:first').clone(true).find('option:selected').remove().end();

答案 1 :(得分:0)

如果它的'oneliner'你正在寻找这个 $('option:selected', $('#myList li:first').clone(true)[0]).remove();
应该这样做。

在你的例子中,你不能将它们链接起来。