我在标准的销售人员页面上使用 jQuery。我只能将我的 jQuery 脚本放在主页上。当我单击内联编辑元素时,会打开一个对话框,该对话框有几个输入字段。我想知道如何从放置在主页中的 jQuery 访问对话框中的输入字段。
请帮忙!!
问候萨米尔
我在标准的销售人员页面上使用 jQuery。我只能将我的 jQuery 脚本放在主页上。当我单击内联编辑元素时,会打开一个对话框,该对话框有几个输入字段。我想知道如何从放置在主页中的 jQuery 访问对话框中的输入字段。
请帮忙!!
问候萨米尔
本教程可能会帮助您从某个地方开始:http ://www.youtube.com/watch?v=b16V25eNyJY&feature=relmfu
如果您粘贴代码,我们可以准确地向您展示。您可以通过例如指定它的 id 来访问它:
$("#the_id_element")
<html lang="en">
<head>
<title></title>
<link type="text/css" href="js/themes/base/ui.all.css" rel="stylesheet" />
<script type="text/javascript" src="js/jquery-1.3.2.js"></script>
<script type="text/javascript" src="js/ui/ui.core.js"></script>
<script type="text/javascript" src="js/ui/ui.dialog.js"></script>
<script type="text/javascript" src="js/ui/ui.resizable.js"></script>
<script type="text/javascript" src="js/ui/ui.draggable.js"></script>
<link type="text/css" href="js/demos.css" rel="stylesheet" />
<script type="text/javascript">
$(function() {
var cancel = function() {
$("#myDialog").dialog("close");
}
var getResponse = function(){
var answer;
$("input").each(function(){
(this.checked == true) ? answer = $(this).val() : null;
});
$("<p>").text(answer).insertAfter($("#poll"));
$("#myDialog").dialog("close");
}
var dialogOpts = {
modal: true,
buttons: {
"Done": getResponse,
"Cancel": cancel
},
autoOpen: false
};
$("#myDialog").dialog(dialogOpts);
$("#poll").click(function() {
$("#myDialog").dialog("open");
});
});
</script>
</head>
<body>
<button id="poll">Poll</button>
<div id="myDialog" class="flora" title="This is the title">
<p>Question?</p>
<label for="yes">Yes!</label><input type="radio" id="yes" value="yes" name="question"><br>
<label for="no">No!</label><input type="radio" id="no" value="no" name="question">
</div>
</body>
</html>