1. onclick方法如何传递多个参数
"<a href='#' onclick="applied_status('" + ids + "', '" + type + "',this)" name='" + id + "'>" + data + "</a> "
2. 阻止事件传递
$('#chk_title').click(function(e)
{
e.stopPropagation(); //阻止【点击】事件向父标签传递
if ($(this).attr("checked"))
{
$("input[name='chk']").attr("checked", "true");
}
else
{
$("input[name='chk']").removeAttr("checked");
}
});
3. 获取父窗口的值
var parameter = new StringBuffer();
var doc = $('#main_container', window.parent.document);
var list_input = doc.contents().find("input[name='chk']");
var doc_name = doc.contents().find(".doc_list_name");
var doc_format = doc.contents().find(".doc_format");
var filename = doc.contents().find(".doc_filename");
var doc_detail = doc.contents().find(".doc_desc");
var applied_group = doc.contents().find(".doc_applied_group");
var applied_device = doc.contents().find(".doc_applied_device");
var doc_complete = doc.contents().find(".doc_complete");
4. IE下二次操作,输入框无法获取焦点
现象:首次加载可以输入内容。提交后,再次进入,鼠标光标无法进入输入框。
解决: 在输入框中增加onmousedown事件,触发设置控件焦点的函数。代码如下:
<textarea type="text" id="input_massage" onmousedown="set_focus(this)"></textarea>