2015-06-19 53 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