我试图保存" src
"的价值。在.txt文件中,该文件位于C:\hi\data.txt
的本地光盘上。
我认为问题出在id: $(this).find('.src').val()
,因为src
是在某个JS的帮助下点击按钮后创建的。
我对jQuery和JS并不完全熟悉,但这是我设法做到的。 "添加视频"按钮工作正常。
<body>
<input id="input" type="text" name="Youtube Source" />
<button id="button" onclick="addVideo();">Click to add video!</button>
<button id="button1">Click to save!</button>
<div id="ytContainer"></div>
</body>
<script>
var x;
function addVideo() {
x = document.createElement("EMBED");
x.setAttribute("src", 'https://www.youtube.com/v/' + input.value);
document.getElementById("ytContainer").appendChild(x);
}
</script>
<script>
$("#button1").click(function ()
{
$('#form_addjts').submit(function () {
writeToFile({
id: $(this).find('.src').val(),
});
return false;
});
function writeToFile(data) {
var fso = new ActiveXObject("Scripting.FileSystemObject");
var fh = fso.OpenTextFile("C:\hi\data.txt", 8);
fh.WriteLine(data.src);
fh.Close();
}
});
</script>
答案 0 :(得分:0)
如果src的值没有说明问题,那么示例中没有带“src”类的元素。
如果你在谈论embed src,你可以$('#ytContainer').find('embed').attr('src');
如果确实有一个带有“src”类的元素,我们在表格中看不到,我们也看不到,那么问题可能就是其他问题。