Я использую Jquery Datatables, и мне нужно иметь сценарии подтверждения в определенных ячейках. Однако, поскольку использование «заставляет скрипт не запускаться (« в пределах »), как я могу обойти это? Пример ниже (событие onclick не сработает, я сразу получаю ссылку).

var dataSet = [["<a href='member_search.aspx' onclick='return confirm('Please confirm?'); return false;' class='btn btn-danger btn-xs'>radera</a>", "Test1", "Test1", "Test1", "<a href='member_details.aspx'>info</a>"]]
1
Robert Benedetto 28 Авг 2017 в 14:06

3 ответа

Лучший ответ

Просто используйте &quot;:

onclick='return confirm(&quot;Please confirm?&quot;); return false;' 

http://jsfiddle.net/0f9Ljfjr/962/

0
davidkonrad 28 Авг 2017 в 11:21

Я буду использовать этот код и работать правильно, плз попробуйте ..

OnClientClick='<%# string.Format("javascript:return confirm(\"Do you want to do this : {0}\")", Eval("ID")) %>'>

Спасибо

0
Tomer 28 Авг 2017 в 11:25

Вам нужно избежать лишних кавычек:

onclick='return confirm(\'Please confirm?\')
1
Tomer 28 Авг 2017 в 11:19