0
나는 다음과 같은 jQuery 코드가 있습니다JQuery와 다중 클릭 문제
$(document).ready(function()
{
$("#build_table, a.coursename, .Start Date, .Book Title, .Book Author, .Book Isbn").click(function()
{
var whichButton = $(this).attr("class");
console.log("Whichbotton = " + whichButton);
var prog = $("#program option:selected").text();
var sch = $("#school option:selected").text();
var trm = $("#term option:selected").text();
var ext = $("#extension option:selected").text();
if(prog == "" || sch == "" || trm == "")
{
alert("Please enter a selection for each field");
}
else
{
$.get("build_table.php", {program: prog, school: sch, term: trm, extension: ext, button: whichButton},
function(table)
{ console.log("Entered table function");
$("#input_table").replaceWith("<div id='input_table'>" + table + "</div>");
});
}
});
});
방식 시작되는 시점을, 나는 여러 butttons을 위해 일하려는 클릭 기능을 가지고있다. 이 코드는 PHP 파일을 호출하여 테이블을 만들고 결과 테이블 헤더는 다른 클래스 이름 (예 : coursename)을 갖습니다. 하지만 사실은 coursename, Start date 등에서는 처음에는 테이블을 만든 버튼 인 build_table에 대해서만 작동합니다. 내가 놓친 게 있니? 나는 그 이름이 정확하다는 것을 안다, 나는 심지어 그 중 하나 (a.coursename) 중 하나에서 공간을 가져 가려고 노력했다. 그리고 여전히 작동하지 않았다 ...
정말 완전한 대답을 줄 수있는 HTML을 볼 필요가 있지만, 제공된 정보를 통해 CSS 클래스에 공백이있을 수 없다고 말할 것입니다. 그렇지 않으면 CSS 파서가 어떻게 [combinator] (http://www.w3.org/TR/CSS2/selector.html#selector -syntax) 및 클래스 이름의 공백을? – andyb
동의. 당신은'14' 질문을하고'3'을 받아 들였습니다. 이것은 공동체이며, 당신도 할 일이 있습니다. –
답변을 수락/거부하는 것이 가장 좋은 방법입니다. – Priyank