当另一个打开时关闭<details>

时间:2016-03-26 02:02:45

标签: jquery

我正在尝试这样做,以便当用户打开Baby Cook 4 Pack 3 texans 3 etc.. 时,它将关闭所有其他打开的<details>视图。不知道怎么做。任何建议

Jsfiddle

2 个答案:

答案 0 :(得分:0)

$('details').click(function(){
      $('details').not(this).removeAttr('open');
});

https://jsfiddle.net/77oqerc6/2/

答案 1 :(得分:0)

通过&#34;关闭,&#34;你的意思是从网页上删除?如果是这样,这应该有效:

$('details').click(function(){
     $('details').not(this).detach();
});