我有一个带有data-id标签的正文,我试图访问其html内容。对于id为.val()的简单文本框,可以正常工作。但对于这个特殊情况,我没有id只有data-id。我如何访问其内容?
<body data-id="myid">
some html code is here
</body>
我想访问其内容,我尝试了
$('body[data-id="myid"]').val();
$('body[data-id="myid"]').value();
$('body[data-id="myid"]').html();
最多只能获得“未定义”
答案 0 :(得分:0)
这是另一种可能的解决方案:
$('*[data-id="myid"]').html();
修改强>
如果你正在使用tinyMCE,也许你试图过早地获取tinyMCE的textarea的body元素,当它没有完全加载时,试试这个:
http://www.tinymce.com/wiki.php/Configuration:init_instance_callback
答案 1 :(得分:0)
// I assume I should store specific html pages to a variable
var parkPages = ["park01.html", "park02.html", "park03.html”];
if (user clicks on specified html pages stored in variable) {
and the url contains = ?choice=yes;
Then call these functions: funcA(), funcB(), funcC();
}
else {
the url contains = ?choice=no;
Then call these functions: funcD(), funcE(), funcF();
}