Как получить значение переменной при использовании двойных кавычек в jquery - PullRequest
0 голосов
/ 08 апреля 2011
 var hdn_add_element_cnt = $("#hdn_add_element_cnt").val();

 alert(hdn_add_element_cnt);    

 $('#element_area').append("<div id=\'foobar\'>This is my text

 <div id=\'del_1\'   onclick=\'return delete_element(\"hdn_add_element_cnt\");\'>Remove</div></div>");


 function delete_element(t){
alert(t); -------------Am Getting String value instead of hdn_add_element_cnt count
//$("#"+del_1).remove();
//alert(t+hdn_add_element_cnt);
 }

держу счетчик в переменной hdn_add_element_cnt, я хочу этот счетчик в функции delete_element,

в настоящее время я получаю строку вместо значения счетчика,

как вставить значение переменной в двойные кавычки,

Пожалуйста, сообщите

Ответы [ 2 ]

1 голос
/ 08 апреля 2011

Избавьтесь от двойных кавычек в обработчике onClick.

Также - вам не нужно экранировать все одинарные кавычки.

Вот так:

 $('#element_area').append("<div id='foobar'>This is my text

 <div id='del_1' onClick='return delete_element(hdn_add_element_cnt);'>Remove</div></div>");
0 голосов
/ 08 апреля 2011
$('#element_area').append("<div id=\'foobar\'>This is my text
<div id=\'del_1\'   onclick=\'return delete_element(\"" + hdn_add_element_cnt + "\");\'>Remove</div></div>");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...