2010-02-19 1 views
-1

в событии onclick, как передать переменную в div, используя эту переменную, я хочу отображать значения в div.В событии onclick я хочу передать переменную в div (я использую один div)

+1

Черт, я даже не понимаю, какую долю вы хотите. Пожалуйста, дополните. – alexn

+0

Ваш вопрос полностью расплывчатый. проконсультируйтесь с ним, объясните, что вам нужно, и что вы делали до сих пор. –

ответ

0

Если вы используете jQuery, лучше использовать jQuery metadata plugins. Вы можете поместить любое значение в элемент DOM внутри атрибута class. Вот пример:

<div id="some_div_id" class"default {'id': '2', 'type': 'general'}"> 
    div content here... 
</div> 

<script type="text/javascript"> 
jQuery(function($){ 
    $("#some_div_id").click(function(){ 
    var data = $(this).metadata(); 
    //now you can access the variable, example: 
    console.log(data.id); //you will get 2 in Firebug 
    console.log(data.type); //you will get 'general' in Firebug 
    //do some processing here... 
    //... 
    }); 
}); 
</script> 

При написании div, вы можете поместить значение из PHP легко:

<div id="some_div_id" class"default {'id': '<?php echo $id; ?>', 'type': '<?php echo $type; ?>'}"> 

Я надеюсь, что это то, что вы ищете.

jQuery - это библиотека браузера кросс-браузера. Это избавит вас от написания сложного кода javascript, который будет работать во всех современных браузерах.