そのdivをクリックすると、divの場所に入力ボックスをロードしようとしています。使用しているJqueryはChromeで正常に動作しますが、Firefoxに来ると、1回、2回、3回のクリック後に異なる結果が表示されます:
これが私が使用しているJqueryです:
$(function(){
$('#right').on('click', '.stock.mini-counts', function(){
var $p = $(this);
var old = $p.html();
if(/<input type="text"/.test(old))
return;
$p.html('<input type="text" value="' + old + '"/>')
.find('input')
.focus()
.on('blur', function(){
var value = this.value;
$.post('listener_updates.php', {stock: value})
.done(function(){
$p.html(value);
})
.fail(function(){
$p.html(old);
alert('Could not update title');
});
});
});
});
HTML :
<div class="status"><div class="stock mini-counts">7</div><div>available</div></div>
ご協力ありがとうございました