我坚持从一组可选择的 div 中获取路径值。它是将经典 ASP 转换为点网的项目的一部分。关于这个主题还有其他帖子,但没有看到符合我情况的帖子。
这是供用户选择的 HTML 代码。它是可用文件夹的列表。
<b>Select the destination:</b>
<div id="destinationSelector"> <div style="padding-left:45px;" value="C:\ANOTHER FOLDER WITH FILES\SUBFOLDER\SUBSUBFOLDER">
<img src="../graphics/icons/closedfolder.gif" /> SUBSUBFOLDER</div>
<div style="padding-left:30px;" value="C:\ANOTHER FOLDER WITH FILES\SUBFOLDER">
<img src="../graphics/icons/closedfolder.gif" /> SUBFOLDER</div>
<div style="padding-left:15px;" value="C:\ANOTHER FOLDER WITH FILES">
<img src="../graphics/icons/closedfolder.gif" /> ANOTHER FOLDER WITH FILES</div>
<div style="padding-left:15px;" value="C:\Test Folder">
<img src="../graphics/icons/closedfolder.gif" /> Test Folder</div>
<div style="padding-left:30px;" value="C:\TEST FOLDER WITH FILES\SUBFOLDER">
<img src="../graphics/icons/closedfolder.gif" /> SUBFOLDER</div>
<div style="padding-left:15px;" value="C:\TEST FOLDER WITH FILES">
<img src="../graphics/icons/closedfolder.gif" /> TEST FOLDER WITH FILES</div>
<div style="padding-left:15px;" value="C:\TEST MOVE FOLDER">
<img src="../graphics/icons/closedfolder.gif" /> TEST MOVE FOLDER</div>
</div>
<input name="moveto" id="moveto" type="hidden" />
Javasript 应该拾取路径选择,更改背景颜色,并将 div 值传输到隐藏的输入值,moveto。然后我可以在后面的代码中获取该值。
我向 javascript 添加了几个 window.alerts 以进行故障排除。我在选择DIV时变化了JavaScript触发。但是,该值始终为空。这是代码:
$(文档).ready(函数(){
$("#destinationSelector>div").live("click", function () {
window.alert("You Clicked the Path Selection for Move");
$(this).siblings().css('background-color', '#fff');
$(this).css('background-color', '#ccc');
$("#moveto").val($(this).val());
window.alert($(this).val());
});
});
预先感谢您的帮助 !
还尝试过:
window.alert($(this).attr("value"));
Window.alert 返回为未定义。
有任何想法吗?
慕哥6287543
胡子哥哥
互换的青春
相关分类