Я пытался добавить текст в поле с id #shouttext, но мне нужно обрезать значение из события onclick, которое сразу после ('а также delete') символов.Добавить окно ввода с JQuery
Так что, если у меня есть
<img src="images/smilies/at.png" alt="" title="" class="smilie smilie_9 smilie_pointer" onclick="MyBBEditor.insertText(':at:');">
Я хочу, чтобы получить
:at:
и добавить его к входу с #shouttext идентификатором. Ниже мой код, который не работает - и я думаю, что его заблокировал определенное значение onclick, которое я пытался удалить.
<script type="text/javascript">
$(document).ready(function() {
$('.smilie').click(function()
{
var s1,s1;
s1=attr("onclick");
s1=s1.replace('MyBBEditor.insertText(\'', '');
s2=s1.replace('\')', '');
$('.smilie').attr('onclick','').unbind('click')
$('#shouttext').val($('#shouttext').val()+s2);
})
});
</script>
Благодарим за любую помощь заранее!
У вас есть контроль над тегом изображения? –
Я не понимаю, не могли бы вы объяснить это немного больше? – GamaPL
просто интересно, можно ли удалить обработчик кликов на самом элементе. –