我添加了表單,我想選擇人員和選定的人員將顯示在DIV(addcontact)中。當我點擊選擇聯繫人時,會彈出一個彈出窗口,然後我將從彈出窗口中選擇聯繫人。事件不在jQuery中觸發
當我在控制檯中使用我的jQuery代碼時,它對我的作品,但在同一時間它不工作。
<div id = "addcontact"></div>
<?php echo $this->Html->link(__('Select Contact'),
array('controller' => 'opportunities',
'action' => 'contact_search1', 'full_base' => true),
array('id'=>'contact-popup', 'class' => 'green-btn')) ?>
當用戶點擊下面的鏈接時,文本應該顯示在上面的div中。爲此我寫了jQuery。我提到了這麼多的鏈接,但沒有爲我工作。
<?php echo $this->Html->link($contactsearchs['Lead']['first_name'].'
'.$contactsearchs['Lead']['last_name'] , 'javascript:void(0);',
array('id' => 'connam', 'class' => 'test',
'lid1' => $contactsearchs['Lead']['id'])); ?>
這裏是jQuery的
$(document).on('click', '.test a', function(e){
var conName1 = jQuery(this).html();
var lid1 = jQuery(this).attr('lid1');
jQuery('#addcontact').html(conName1);
jQuery('#OpportunityConLeadID').val(lid1);
$.colorbox.close();
e.preventDefault();
alert(conName1+"=="+lid1);
});
誰能幫我這個查詢?
不,我甚至沒有警覺。我在console.it中使用這個代碼工作正常。但是當我在文件中使用相同的代碼時,它甚至不會觸發事件。 (''test')。on('click'.....這也不起作用。 – SushilKumar 2014-10-18 09:35:12
第一步只是要顯示一個提示。'$('。test') .click(function(){alert('hi')});'應該這樣做 – 2014-10-18 09:41:10
是的,我一直在嘗試,但那也行不通。 – SushilKumar 2014-10-18 10:35:39