Я знаю его немного запутанный вопрос. Пожалуйста, позвольте мне уточнить.JQuery: выполнить скрипт jquery в переменной (string) из jquery
Мне нужно выполнить jquery script
, написанный в текстовом файле, который я получаю от запроса ajax
.
например. Я получаю следующий код из Ajax запроса
($($("#jstreeblock").children().children().children()[0]).children('li').attr('id'))
мне нужно выполнить и сохранить результат выше сценария в переменной.
для другой и простой пример. я получил
'a'+'b'
если я выполнить указанный выше сценарий будет результат ab
, но если я бегу его eval
Я получаю ошибку
скрипт
<script>
var a = "'a'+'b'"
console.log(a); // printing 'a'+'b'
eval(a); // it should give ab but not giving any result
</script>
если я Я использую его как
eval(''a'+'b'')
дает ошибку, приведены ниже
ошибка
VM157982:1 Uncaught SyntaxError: Unexpected string(…)(anonymous function) @ VM157981:2InjectedScript._evaluateOn @ VM156978:878InjectedScript._evaluateAndWrap @ VM156978:811InjectedScript.evaluate @ VM156978:667
Пожалуйста, помогите и большое спасибо
Создание ''