jquery 加载 带 javascript 的html ,脚本未正确执行
var checked = $(this).attr["checked"];
checked 总为undefined
$(this).attr["name"] 总为undefined
checked 总为undefined
$(this).attr["name"] 总为undefined
<div id="idPostPanel">
<div style=" clear:both">
<input type="checkbox" id="idSelAllA" name="aaabbb" />全选 <a id="idDelAll" href="javascript::funcDelAllPost( 'idAllPost')" >删除</a>
</div>
<div style=" clear:both">
<div style=" clear:both;" ><input type="checkbox" value="pID1" name="name_postItem" /><a>测试1</a></div>
<div style=" clear:both;" ><input type="checkbox" value="pID2" name="name_postItem" /><a>测试1</a></div>
<div style=" clear:both;" ><input type="checkbox" value="pID3" name="name_postItem"/><a>测试1</a></div>
<div style=" clear:both;" ><input type="checkbox" value="pID4" name="name_postItem"/><a>测试1</a></div>
</div>
<div style=" clear:both">
<input type="checkbox" id="idSelAllB" />全选 <a id="A1" href="javascript::funcDelAllPost( 'idAllPost')">删除</a>
</div>
<!--javascript--->
<script type="text/javascript">
$( function()
{
function funcSelAll()
{
var checked = $(this).attr["checked"];
///checked 总为undefined
alert( $(this).attr["name"]);
///$(this).attr["name"] 总为undefined
if( checked == true)
{
$("input[name='name_postItem']").each
(
function ()
{
alert( "a" +$(this).attr["value"]);
$(this).attr["checked", true];
}
);
}
else
{
$("input[name='name_postItem']").each
(
function ()
{
alert( "b" + $(this).attr["value"]);;
$(this).attr["checked", false];
}
);
}
};
$("#idSelAllA").click( funcSelAll);
$("#idSelAllB").click( funcSelAll);
}
)
</script>
</div>
$("#idPostHis").click
( function()
{
function funcSuccess( result)
{
$("#idCont").html( result["d"]);
};
function funcError( xhr, ts)
{
alert(ts);
};
$.ajaxWebService( "/WebAjaxHelp.asmx/user_postInfo", "{}","json", funcSuccess,funcError );
///改为html 时 $("#idCont").html( result["d"]),啥也没显示;$("#idCont").html( result);是形如 ["d":"..."]样的数据。
}
);
...全文
相关推荐
浅谈js在html中的加载执行顺序,多个jquery ready执行顺序
首先,我们来探讨HTML页面中JavaScript代码的加载和执行顺序问题。在HTML文档中,JavaScript的执行顺序是由它在文档中的位置和脚本标记<script>出现的顺序决定的。
html中通过JS获取JSON数据并加载的方法
在JavaScript部分,我们使用`$(document).ready()`函数来确保在DOM加载完成后执行我们的代码。
jquery加载页面的方法(页面加载完成就执行)
简而言之,$(document).ready更适合于操作DOM和执行立即需要的JavaScript特效,而window.onload更适合于当页面所有内容(包括图片、样式和脚本等)都加载完成之后才需要执行的
两种方法实现在HTML页面加载完毕后运行某个js
在网页开发中,确保JavaScript代码在HTML页面完全加载完毕后再执行是至关重要的,因为这可以避免因元素未加载而导致的错误。
如何让页面加载完成后执行js
"本文主要介绍了如何确保JavaScript代码在页面加载完成后执行,以避免因DOM未完全加载而导致的错误。文章提供了三种方法,包括使用`defer`属性、`window.onload`事件以及jQ


