У меня есть контент-доступ. Как пользователь может изменить теги внутри, от p до h1? (и наоборот, если он передумает). Конечно, пользователь должен иметь возможность выбирать, какие части h1 и какие части p.Изменение тегов с помощью jQuery
Что-то похожее на то, что у нас есть в StackOverflow, когда мы задаем вопрос: мы выбираем слово, нажимаем на B, и делаем его черным. Я хочу, чтобы пользователь выбрал нужное предложение и сделал его h1.
Я предполагаю, что пользователь должен выбрать предложение или поместить туда курсор, а затем нажать кнопку, чтобы внести изменения. Вопрос в том, как я могу узнать, какое предложение или пункт пользователь хочет изменить?
Здесь у меня есть код, чтобы играть и проверить: http://jsfiddle.net/d9z5r49j/4/
HTML:
<div id='ToP'>p</div>
<div id='ToH'>h1</div>
<div contenteditable>
<p>first paragraph</p>
<p>second paragraph</p>
</div>
Jquery:
$("#ToH").click(function() {
//this changes all the p. How to change only what the user chooses?
//$("p")).replaceWith('<h1>' + this.html() + '</h1>');
});
Пожалуйста, проверьте его здесь: http://jsfiddle.net/d9z5r49j/ Имейте в виду, что в моем коде я использую $ (селектор). На самом деле я не знаю, что там использовать. Вот в чем вопрос. – Nrc
Цель класса или идентификатор, который вы хотите ex '
' –
Точка: пользователь тот, который должен выбрать цель – Nrc