2015-06-22 2 views
-1

Как динамически добавлять скриптовый тег к динамически разветвленному div?Динамически добавить скриптовый тег внутри динамического тега div

Например:

<div class="test abc"> 

    abc 

</div> 

Мой код:

var count = 0; 
$("div.test abc").append("<div id=" + "check" + count + ">" 
        +"<script type = 'text/javascript'>" 
        + "thirdpartyfunction(function(){});" 
        + "</script>" 
        + "</div>"); 

count++; 

Приведенный выше код просто добавляет <div id="check0"> </div>

Это не добавляет в сценарий тегов и что-нибудь Thats внутри него.

+1

Вы пропустили концовку двойные кавычки на строка 4 – StaticVoid

+0

Нет, это все еще не работает. Отсутствует «была опечатка здесь. Но с отсутствующей цитатой также код не работает. – user5037184

ответ

0

вам не хватает "

var count = 0; 

$("div.test abc").append("<div id=" + "check" + count + ">" 
        +"<script type = 'text/javascript'>" 
        + "thirdpartyfunction(function(){});" ==> here     + "</script>" 
        + "</div>"); 

count++; 
} 
+1

Жаль только что увидел комментарий от staticvoid. –

+0

Нет, он все еще не работает. Отсутствует »была опечатка здесь. Но с отсутствующей цитатой также код не работает. – user5037184

0

Вам нужно изменить ваш селектор класса и избежать вашего окончание сценария тег:

$("div.test.abc") 
<\/script> 

fiddle

+0

и что делать, если мне нужно выбрать с помощью идентификатора, который является динамическим? Например: http://jsfiddle.net/02kp6nad/ – user5037184

+0

Ваш начальный на вопрос был дан ответ, и мне нужно было бы увидеть больше вашего кода, чтобы лучше понять новый вопрос. Было бы идеально, если вы создадите новый вопрос и поместите ссылку здесь, чтобы я мог также нанести удар. – StaticVoid

+0

http: //stackoverflow.com/questions/31007703/dynamically-appending-ids-to-dynamic-divs-in-jquery – user5037184

Смежные вопросы