Как передать HTML-страницу в функцию JQuery? - PullRequest
0 голосов
/ 19 ноября 2011

Я хочу передать одну html-страницу в функцию jquery. Моя HTML-страница выглядит так


var string="
    <html>
     <body>
        <p class='myclass' >some content comees hre</p>
        <p><img src='localhost/images/img1.jpg' border='0' width='100' height='100' ></p>
     </body>
    </html>";

Я пытался передать эту строку функции, подобной этой

var varfunc_call = Нажмите & lt / a>

Я не могу изменить одинарные кавычки в моей строке. В области вызова функции без одинарных кавычек ее вызывающая функция. Но внутри строки определения функции показаны некоторые ошибки. Также все одинарные кавычки автоматически изменяются на двойные.

Как я могу исправить эту ошибку? Пожалуйста, помогите мне.

1 Ответ

2 голосов
/ 19 ноября 2011

Если вы хотите сгенерировать ссылку, которая выполняет какую-то функцию с тяжелой и сложной строкой, вам не следует объединять ее с HTML.

Вы можете использовать:

<script type="text/javascript>
    function argumentedFunction ()
    {
        var string = "<html><body><p class='myclass'>some content comees hre</p><p><img src='localhost/images/img1.jpg' border='0' width='100' height='100' ></p></body></html>";
        return jQuery.myplugin.Myfunction(string);
    }

    var varfunc_call= '<a href="#" onclick="argumentedFunction()">Click</a>';
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...