我已经设置了一些 jQuery,它会在单击锚标记时触发。这个想法是,当单击锚标记时,会出现一个文本框。我目前有这个工作。
我的问题是什么会导致我的文本框变得无响应?当我单击文本框时,焦点会被移除。单击功能是否有问题会禁用我的文本框的焦点?
这是我在 JS Fiddle 中提出的代码:http: //jsfiddle.net/4ZtMH/3/
的HTML:
<div class="main" id="143"><a href="#" class="thelink">Test Text Here</a></div>
<br />
<div class="main" id="145"><a href="#" class="thelink">Test Text Here</a></div>
jQuery:
$('.thelink') + $('#143').click(function() {
$('.main') + $('#143').html('<input type="text" id="pername143" /> <input type="button" value="Set Gift" id="submitgiftname" />');
});
$('.thelink') + $('#145').click(function() {
$('.main') + $('#145').html('<input type="text" id="pername145" /> <input type="button" value="Set Gift" id="submitgiftname" />');
});