1

我想从 asp:Image Id="imgIdCard" 获取 ImageUrl 并将其设置为参数而不是具有要加载的固定值。

注意: ImageUrl 的值已经被赋值,这就是为什么,虽然没有出现,但已经有了值。

这是 HTML 代码。

<div class="page" >
    <div class="box cf">
        <div class="left">
            <span class="demowrap">
                <asp:Image ID="imgIdCard" class="imgClass" runat ="server"/>
            </span>            
    </div>
<div id="dialogEditor">
    <div class="images">
        <div id="cropzoom_container">
        </div>
    </div>
</div>

在源代码中,现在我有一个固定值 [source: 'xray-linux.jpg',] 但我想传递 asp Image Id="imgIdCard" 的 imageUrl 的值而不是这个固定值。

<script type="text/javascript">

    $(document).ready(function () {
        var cropzoom = $('#cropzoom_container').cropzoom({
            width: 400,
            height: 300,
            bgColor: '#CCC',
            enableRotation: true,
            enableZoom: true,
            selector: {
                centered: true,
                borderColor: 'blue',
                borderColorHover: 'yellow'
            }
                ,
            image: {
                source: 'xray-linux.jpg',
                width: 1920,
                height: 1450,
                minZoom: 10,
                maxZoom: 150
            }
        });
    });

在 Jquery 中需要哪条指令替换下一行并将其分配给 imageUrl 的值?

source: 'xray-linux.jpg',
4

2 回答 2

1

asp:Image呈现为<img>HTML,它ImageUrl呈现为src. 因此尝试在您的 jQuery 代码中:

source: $("#imgIdCard").attr("src"),
于 2013-09-01T22:40:55.467 回答
0

尝试这个 -

$("#"+"<%= imgIdCard.ClientID%>").attr("src");
于 2018-04-02T10:35:41.927 回答