Как связать событие Onclick в Jquery в соответствии с Javascript - PullRequest
1 голос
/ 25 июля 2010

У меня есть кнопка выбора в коде php, которая передает динамически генерируемое значение строки и как мне сделать этот jquery?

PHP код

<input type ="button"  onclick="select(add,'<?php echo $_POST['somevale=ue']?>')"

Javascript

function select (fnname, val){
   //Val changes every time
}

Как мне добиться того же в Jquery при Помещении события нажатия кнопки и передаче динамического значения и определении функции в Jquery?

Ответы [ 2 ]

1 голос
/ 25 июля 2010

Здесь вы можете использовать атрибуты данных HTML5 (они не вызывают проблем в HTML4), например:

<input type="button" class="add" data-value="<?php echo $_POST['somevalue']?>" />

Затем вы можете получить его в своей функции, используя .attr(), например:

$(function() {
  $(".add").click(function() {
    var value = $(this).attr("data-value");
    select('add', value); //call original function
    //or, put that function's content in here
  });
});

Попробуйте здесь

1 голос
/ 25 июля 2010

Используйте обработчик кликов внутри вашего документа, готов. Обратите внимание, что add должна быть допустимой функцией, чтобы она работала в текущей области.

$(function() {
    $('input').click(function() {
        select(add, 'value you need to pass');
    });

    function add() {
        ..
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...