1

我在选择跨度标记中的文本时遇到问题(这是在模板中,我无法直接编辑文本),这是 HTML:

<table class="worf">
    <tbody>
        <tr>
            <td colspan="2" class="brown45">
                <span id="red24">Quantity and Pricing</span>

这是我尝试过的:

<script>
    $('#red24').text('Confirm Your Reservation');
</script>
4

2 回答 2

4

您需要将 jQuery 代码包装在一个$(document).ready()函数中:

<script>
    $(document).ready(function() {
        $('#red24').text('Confirm Your Reservation');
    });
</script>
于 2013-10-09T14:47:15.990 回答
0

始终在文档准备好时。

我认为最好使用 .html() 您可以将其仅用于添加文本:

$('#red24').html('whathever');

或者,如果您希望使其可见或使用其他样式或类,那将是最好的:

$('#red24').html('<p class="foo"><b>Confirm Your Reservation</b></p>');
于 2013-10-09T14:55:21.647 回答