私がやろうとしていることを示すこの(更新された)JSFiddleを設定しましたが、基本的にこれはイベントバブリングの状況だと思います。クリックするとツールチップがトリガーする入力の値を変更するボタンを(ツールチップ内に)配置しようとしています。私が見ている問題は、ボタンの「クリック」イベントが発生しないことです。これを機能させる方法について何かアイデアはありますか?
簡単なコードは次のとおりです(これはjQuery1.7.2とTipsy1.0.0aを使用しています)。
<input type="text" title="<button class='Action'>Add Balance</button>" name="Balance"/>
<button class='Action'>Add Other Balance</button>
$(document).ready(function() {
$('input[name="Balance"]').tipsy({
trigger: 'focus',
gravity: 'n',
html: true
});
$('button.Action').click(function() {
$('input[name = "Balance"]').val($(this).html());
});
});