-1

我有一个无序列表,它有一个 .gallery 类。

我有一个按钮,当单击该按钮时,我想向该 ul 添加一个 ID #sortable,以 .gallery 类的 ul 为目标?

当再次单击按钮时,我需要它来切换 id 添加和删除它?

 <a href="#" class="clickMetoAddSortable">Click to add ID to ul</a>

    <ul id="id of sortable to go here when clicked" class="gallery">
        <li>one</li>
        <li>two</li>
        <li>three</li>
    </ul>

我如何在 jQuery 中做到这一点?

4

5 回答 5

2

点击您的按钮 -

$('ul.gallery').prop('id','sortable');

要切换 id -

  if($('#sortable').length){
    $('ul.gallery').prop('id','');
  }else{
    $('ul.gallery').prop('id','sortable'); 
  }
于 2013-06-28T14:15:49.213 回答
0

也许这应该工作

$("button").on("click", function() {
   $('ul.gallery').prop('id','sortable');
});
于 2013-06-28T14:16:27.840 回答
0
  $("your button id").click(function(){
    $('ul.gallery').prop('id','sortable');
  });
于 2013-06-28T14:16:49.410 回答
0

尝试这个:

if($('ul.gallery').prop('id')=='sortable')
    $('ul.gallery').prop('id','');
else
   $('ul.gallery').prop('id','sortable');
于 2013-06-28T14:17:47.333 回答
0
$("button").on("click",function(){

      $("ul.gallery").prop('id','sortable');
});

根据您的 DOM 修改选择器,以防不匹配。

于 2013-06-28T14:18:12.237 回答