2012-10-18 4 views
0

У меня есть следующий JQuery код:изменения текста в значение атрибута JQuery динамически

var fnVal = $(_placeHolder[0].parentElement.children[0]).attr('onclick'); 

При отладке я могу увидеть значение fnVal в

function onclick(event) { 
    javascript:DisplayData($('#divexpand')[0],'true'); 
} 

Я хочу, чтобы заменить true в DisplayData функции до false.

Как я могу это достичь?

+0

Я предполагаю, что вы ищете что-то программное, а не просто изменяя 'onclick' атрибут элемента? –

ответ

3

Просто назначить ему новую функцию, которая заменит старый (также нет необходимости в JQuery в этом):

_placeHolder[0].parentElement.children[0]).onclick = function() { 
    DisplayData(document.getElementById('divexpand'),'false'); 
}; 
Смежные вопросы