중첩 된 jQuery 선택기가 있어야합니까?중첩 된 jQuery 선택기
예를 들어: 페이지는 또한 상에 ID = "LeadEditForm_Title"
곳이있다
경우 다음 않습니다 ...
jQuery("[id='A0.R0.Main Phone Number']").live('mousedown',function(e) {
var container = $(this).width();
var width_offset = -50;
var top_offset = 25;
var width = (container + width_offset).toString();
jQuery(".mywidget").appendTo(document.body).css('width', width + 'px');
jQuery(".mywidget").appendTo(document.body).css('position', 'absolute');
jQuery(".mywidget").appendTo(document.body).css('top', ($(this).offset().top+top_offset).toString() + 'px');
jQuery(".mywidget").appendTo(document.body).css('left', Math.round($(this).offset().left) + 'px');
});
질문 :
나는 어떻게해야합니까 jQuery(".LeadEditForm_Title")
다음에 위의 경우합니까? 기본적으로 중첩 된 jQuery를 호출 ... 나는 그들이 가지고 예를 본 적이 :
jQuery(function(){ // my code goes here });
을하지만 나는 그것이 ID ".LeadEditForm_Title
"에 의존합니다. 둥지 셀렉터
지금까지를 내가 알 수 있듯이, 그 함수는 괜찮아 보인다. –
ID에 실제로 공백이 있습니까? HTML 사양에 따르면 ID에는 공백이 없어야합니다. 일반적으로 ID는'# '으로 선택합니다. 나는. '$ ("# myID")'. –
왜'mousedown'이 아닌'click'입니까? 또한 id는 그와 같은 공백이 없어야합니다. 유효성이 의심 스럽습니다. 대신에 '데이터'를 사용할 수 있습니다 ... – elclanrs