我希望能夠在input
元素中設置value
屬性的內容,但尚未成功完成此操作。使用.html()不工作的jQuery設置輸入值屬性
HTML:
<div class='photo-info'>
Photo Name : <span class='photo-name'><?php echo $title; ?></span>
<span class='title-edit'><a href='#'>Edit</a></span>
</div>
的jQuery:
// show editable area for title
$('.title-edit').on('click', function() {
var $titleElm = $(this).prev();
var text = $titleElm.text();
$titleElm.html("<input type='text'>").val('tom');
})
結果:
https://jsfiddle.net/fh7t9qwd/1/
我建議只是做以下$ titleElm.html( 「」); – cmw2379