0
我有未知數量的未知ID的輸入框。我希望能夠點擊一個輸入框,並有一個修剪版本的值填充div。修改的輸入值顯示在div中
我的代碼如預期一旦輸入字段編輯工作的,但我想有第一次點擊所顯示的值/集中。
這是我寫的JS函數。
JS
$('input').each(function() {
var $tthis = $(this),
defaultValue = $tthis.val();
defaultValue = defaultValue.substring(keyed.indexOf("|") + 1);
defaultValue = defaultValue.substring(0, defaultValue.length - 2)
$("#target").html(defaultValue);
});
HTML
<input
id='thistext$index'
type='text'
onclick='this.select();'
onfocus="
document.getElementById('show_hide').style.display='block';
document.getElementById('show_hide2').innerHTML = 'Copy this text into the wiki, it will display as: ';"
onblur="document.getElementById('show_hide').style.display='none';" value='[[http://www.example.com/$dirArray[$index]|$dirArray[$index]]]' />
<div id='show_hide'>
<div id='show_hide2'>
</div>
<div id='target'>
</div>
</div>
這個。是。真棒! - 謝謝。 – redditor