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,

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

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

Пожалуйста, порекомендуйте

0
Bharanikumar 8 Апр 2011 в 05:41
> var app_str = "
Новый элемент Удалить
" + hdn_add_element_cnt; наконец, я сделал одну попытку, ожидал, в любом случае опубликуйте свое предложение
 – 
Bharanikumar
8 Апр 2011 в 05:44

2 ответа

Лучший ответ

Избавьтесь от двойных кавычек в обработчике 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>");
1
Billy Moon 8 Апр 2011 в 05:45
$('#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
amit_g 8 Апр 2011 в 05:44
Получение строки вместо числа или количества
 – 
Bharanikumar
8 Апр 2011 в 06:04