2015-06-19 82 views
0

我有一堆popover按钮,将打开相同的窗体。现在我需要按钮id值作为窗体内的隐藏字段。更新窗体隐藏字段值智能按钮ID?

HTML按钮:

<a type="button" class="pop" data-toggle="popover" id="1">Button 1</a> 
<a type="button" class="pop" data-toggle="popover" id="2">Button 2</a> 
<a type="button" class="pop" data-toggle="popover" id="3">Button 3</a> 
... 

酥料饼的形式:

<div id="popover-content" class="hide"> 
<form> 
<input name="name" type="hidden" value="ButtonIDvalue"> 
... 

酥料饼的JS:

$('.pop').popover({ 
     html : true, 
     content: function() { 
      return $("#popover-content").html(); 
     } 
    }); 

回答

2

您可以访问触发酥料饼作为this绑定功能中的元素content。所以你可以更新你的代码:

$('.pop').popover({ 
     html : true, 
     content: function() { 
      $('#hidden-input').val(this.id); 
      return $("#popover-content").html(); 
     } 
    }); 

当然使用任何正确的选择器是为您的隐藏输入字段。

+0

正是我在找的!谢谢! – WayBehind