2010-03-08 2 views
0

У меня есть следующее содержание HTML5:JQuery Изменить Html Content

<section contenteditable="true" id="editable" class="ui-selectee ui-selected"> 
<span>something</span> 
<span>something</span> 
<span>something</span> 
</selection> 

У меня есть функция переключения, который включается режим редактирования. Я хочу сделать contenteditable = "true" или contenteditable = "false" для этой функции переключения. Мне было бы легко, если бы мне пришлось менять класс или ID. Ive попытался .html #edit или append, но я был неспособен.

Любые советы по изменению contenteditable = "true" для contenteditable = "false"? Thanx

ответ

1

....

$('selector').click(function(){ 
    $('#editable').attr('contenteditable', false); 
}); 

Вы можете использовать условие if-else, чтобы проверить его текущее состояние и установить требуемое на соответствующим образом при помощи:

$('#editable').attr('contenteditable', false); // or true 
+0

thanx, который делает это – Mircea

+0

@Mircea: добро пожаловать ...... :) – Sarfraz

3

Вы хотите использовать функцию attr().

Чтобы установить значение True:

attr("contenteditable", "true");